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; ...@@ -31,34 +31,36 @@ using caosdb::info::v1alpha1::VersionInfo;
TEST(test_connection, config_somehost_25323) { TEST(test_connection, config_somehost_25323) {
int port = 25323; int port = 25323;
std::string host = "somehost"; std::string host = "somehost";
caosdb::CaosDBConnectionConfig config(host, port); auto config = std::make_unique<caosdb::InsecureCaosDBConnectionConfig>(host, port);
EXPECT_EQ(host, config.getHost()); ASSERT_EQ(host, config->getHost());
EXPECT_EQ(port, config.getPort()); ASSERT_EQ(port, config->getPort());
} }
TEST(test_connection, connect_somehost_42347_fails) { TEST(test_connection, connect_somehost_42347_fails) {
int port = 42347; int port = 42347;
std::string host = "somehost"; std::string host = "somehost";
caosdb::CaosDBConnectionConfig config(host, port); auto config = std::make_shared<caosdb::InsecureCaosDBConnectionConfig>(host, port);
caosdb::CaosDBConnection connection(config); 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) { TEST(test_connection, connection_caosdb_server_8080_success) {
int port = 8080; int port = 8080;
std::string host = "caosdb-server"; std::string host = "localhost";
int major = 0; int major = 0;
int minor = 4; int minor = 5;
int patch = 0; int patch = 0;
std::string pre_release = "SNAPSHOT";
caosdb::CaosDBConnectionConfig config(host, port); auto config = std::make_shared<caosdb::InsecureCaosDBConnectionConfig>(host, port);
caosdb::CaosDBConnection connection(config); auto connection = std::make_unique<caosdb::CaosDBConnection>(config);
const VersionInfo &v_info = connection.getVersionInfo(); auto v_info = connection->getVersionInfo();
EXPECT_EQ(major, v_info.major()); ASSERT_EQ(major, v_info.major());
EXPECT_EQ(minor, v_info.minor()); ASSERT_EQ(minor, v_info.minor());
EXPECT_EQ(patch, v_info.patch()); ASSERT_EQ(patch, v_info.patch());
EXPECT_NE("", v_info.build()); 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.
Please register or to comment