Skip to content
Snippets Groups Projects
Verified Commit 8f023a63 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

update tests

parent 9129db2d
No related branches found
No related tags found
No related merge requests found
Pipeline #9099 failed
......@@ -31,34 +31,36 @@ using caosdb::info::v1alpha1::VersionInfo;
TEST(test_connection, config_somehost_25323) {
int port = 25323;
std::string host = "somehost";
caosdb::CaosDBConnectionConfig config(host, port);
auto config = std::make_unique<caosdb::InsecureCaosDBConnectionConfig>(host, port);
EXPECT_EQ(host, config.getHost());
EXPECT_EQ(port, config.getPort());
ASSERT_EQ(host, config->getHost());
ASSERT_EQ(port, config->getPort());
}
TEST(test_connection, connect_somehost_42347_fails) {
int port = 42347;
std::string host = "somehost";
caosdb::CaosDBConnectionConfig config(host, port);
auto config = std::make_shared<caosdb::InsecureCaosDBConnectionConfig>(host, port);
caosdb::CaosDBConnection connection(config);
EXPECT_THROW(connection.getVersionInfo(), std::runtime_error);
ASSERT_THROW(connection.getVersionInfo(), std::runtime_error);
}
TEST(test_connection, connection_caosdb_server_8080_success) {
int port = 8080;
std::string host = "caosdb-server";
std::string host = "localhost";
int major = 0;
int minor = 4;
int minor = 5;
int patch = 0;
std::string pre_release = "SNAPSHOT";
caosdb::CaosDBConnectionConfig config(host, port);
caosdb::CaosDBConnection connection(config);
auto config = std::make_shared<caosdb::InsecureCaosDBConnectionConfig>(host, port);
auto connection = std::make_unique<caosdb::CaosDBConnection>(config);
const VersionInfo &v_info = connection.getVersionInfo();
EXPECT_EQ(major, v_info.major());
EXPECT_EQ(minor, v_info.minor());
EXPECT_EQ(patch, v_info.patch());
EXPECT_NE("", v_info.build());
auto v_info = connection->getVersionInfo();
ASSERT_EQ(major, v_info.major());
ASSERT_EQ(minor, v_info.minor());
ASSERT_EQ(patch, v_info.patch());
ASSERT_EQ(pre_release, v_info.pre_release());
ASSERT_NE("", v_info.build());
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment