diff --git a/test/test_connection.cpp b/test/test_connection.cpp index 6ecc441fcf1598bfa057965fea2708548ff5c1a0..c6362b85643f71fb1feb006fbf9f258358873076 100644 --- a/test/test_connection.cpp +++ b/test/test_connection.cpp @@ -50,10 +50,11 @@ TEST(test_connection, connect_somehost_42347_fails) { auto config = std::make_shared<InsecureCaosDBConnectionConfig>(host, port); CaosDBConnection connection(config); + // TODO ConnectionError ASSERT_THROW(connection.getVersionInfo(), std::runtime_error); } -TEST(test_connection, connection_caosdb_server_insecure_success) { +TEST(test_connection, connection_insecure_authentication_error) { auto port = 8080; const auto host = caosdb::utils::get_env_var("CAOSDB_SERVER_HOST", "localhost"); auto major = 0; @@ -62,12 +63,11 @@ TEST(test_connection, connection_caosdb_server_insecure_success) { auto config = std::make_shared<InsecureCaosDBConnectionConfig>(host, port); auto connection = CaosDBConnection(config); - auto v_info = connection.getVersionInfo(); - ASSERT_EQ(major, v_info.major()); - ASSERT_EQ(minor, v_info.minor()); + // TODO AuthenticationError + ASSERT_THROW(connection.getVersionInfo(), std::runtime_error); } -TEST(test_connection, connection_caosdb_server_ssl_success) { +TEST(test_connection, connection_ssl_authentication_error) { auto port = 8443; const auto host = caosdb::utils::get_env_var("CAOSDB_SERVER_HOST", "localhost"); const auto path = caosdb::utils::get_env_var("CAOSDB_SERVER_CA_PEM", std::string()); @@ -78,12 +78,11 @@ TEST(test_connection, connection_caosdb_server_ssl_success) { auto config = std::make_shared<SslCaosDBConnectionConfig>(host, port, ssloptions); auto connection = CaosDBConnection(config); - auto v_info = connection.getVersionInfo(); - ASSERT_EQ(major, v_info.major()); - ASSERT_EQ(minor, v_info.minor()); + // TODO AuthenticationError + ASSERT_THROW(connection.getVersionInfo(), std::runtime_error); } -TEST(test_connection, connection_with_authentication_success) { +TEST(test_connection, connection_ssl_authentication_success) { auto port = 8443; const auto host = caosdb::utils::get_env_var("CAOSDB_SERVER_HOST", "localhost"); const auto path = caosdb::utils::get_env_var("CAOSDB_SERVER_CA_PEM", std::string());