Пример #1
0
void CheckInvalidProtocolVersion(const char* connectStr)
{
    Configuration cfg;

    cfg.FillFromConnectString(connectStr);

    BOOST_CHECK_THROW(cfg.GetProtocolVersion(), ignite::IgniteError);
}
Пример #2
0
void CheckUnsupportedProtocolVersion(const char* connectStr)
{
    Configuration cfg;

    cfg.FillFromConnectString(connectStr);

    BOOST_CHECK(!cfg.GetProtocolVersion().IsSupported());
}
Пример #3
0
void CheckSupportedProtocolVersion(const char* connectStr)
{
    Configuration cfg;

    BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr));

    BOOST_CHECK(cfg.GetProtocolVersion().IsSupported());
}
Пример #4
0
void CheckValidProtocolVersion(const char* connectStr, ignite::odbc::ProtocolVersion version)
{
    Configuration cfg;

    BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr));

    BOOST_CHECK(cfg.GetProtocolVersion() == version);
}
Пример #5
0
void CheckValidAddress(const char* connectStr, uint16_t port)
{
    Configuration cfg;

    BOOST_CHECK_NO_THROW(cfg.FillFromConnectString(connectStr));

    BOOST_CHECK_EQUAL(cfg.GetTcpPort(), port);
}
Пример #6
0
void CheckInvalidBoolValue(const std::string& connectStr, const std::string& key)
{
    Configuration cfg;

    cfg.FillFromConnectString(connectStr);

    BOOST_CHECK_THROW(cfg.GetBoolValue(key, false), ignite::IgniteError);
}
Пример #7
0
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);
}