void CheckInvalidProtocolVersion(const char* connectStr) { Configuration cfg; cfg.FillFromConnectString(connectStr); BOOST_CHECK_THROW(cfg.GetProtocolVersion(), ignite::IgniteError); }
void CheckUnsupportedProtocolVersion(const char* connectStr) { Configuration cfg; cfg.FillFromConnectString(connectStr); BOOST_CHECK(!cfg.GetProtocolVersion().IsSupported()); }
void CheckSupportedProtocolVersion(const char* connectStr) { Configuration cfg; BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr)); BOOST_CHECK(cfg.GetProtocolVersion().IsSupported()); }
void CheckValidProtocolVersion(const char* connectStr, ignite::odbc::ProtocolVersion version) { Configuration cfg; BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr)); BOOST_CHECK(cfg.GetProtocolVersion() == version); }
void CheckValidAddress(const char* connectStr, uint16_t port) { Configuration cfg; BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr)); BOOST_CHECK_EQUAL(cfg.GetTcpPort(), port); }
void CheckInvalidBoolValue(const std::string& connectStr, const std::string& key) { Configuration cfg; cfg.FillFromConnectString(connectStr); BOOST_CHECK_THROW(cfg.GetBoolValue(key, false), ignite::IgniteError); }
void CheckValidBoolValue(const std::string& connectStr, const std::string& key, bool val) { Configuration cfg; BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr)); BOOST_CHECK_EQUAL(cfg.GetBoolValue(key, val), val); }