Skip to content
Snippets Groups Projects
Commit 6cc1b08e authored by Joscha Schmiedt's avatar Joscha Schmiedt
Browse files

Rename tests

TODO: Add tests checking support for caosdb_client.json
parent e26f574a
No related branches found
No related tags found
2 merge requests!61Release 0.3.0,!55Rename caosdb-cpplib to linkahead-cpplib
......@@ -32,7 +32,7 @@ set(test_cases
test_transaction
test_utility
test_value
test_ccaosdb
test_clinkahead
)
IF(BUILD_ACM)
......
......@@ -32,7 +32,7 @@
#include <gtest/gtest_pred_impl.h> // for Test, TestInfo, EXPECT_EQ, TEST
#include <string> // for allocator, operator+, string,...
class test_ccaosdb : public ::testing::Test {
class test_clinkahead : public ::testing::Test {
protected:
void SetUp() override {
linkahead::configuration::ConfigurationManager::Clear();
......@@ -43,32 +43,32 @@ protected:
void TearDown() override { linkahead::configuration::ConfigurationManager::Clear(); }
};
TEST_F(test_ccaosdb, test_get_env_fallback) {
TEST_F(test_clinkahead, test_get_env_fallback) {
const char *const some_var = linkahead_utility_get_env_fallback("SOME_ENV_VAR", "fall-back");
EXPECT_EQ("fall-back", some_var);
}
TEST_F(test_ccaosdb, test_other_client_error) {
TEST_F(test_clinkahead, test_other_client_error) {
EXPECT_EQ(linkahead_status_code_OTHER_CLIENT_ERROR(), linkahead::StatusCode::OTHER_CLIENT_ERROR);
}
TEST_F(test_ccaosdb, test_get_default_connection) {
TEST_F(test_clinkahead, test_get_default_connection) {
linkahead_connection_connection out;
linkahead_connection_connection_manager_get_default_connection(&out);
EXPECT_TRUE(out.wrapped_connection);
}
TEST_F(test_ccaosdb, test_get_connection) {
TEST_F(test_clinkahead, test_get_connection) {
linkahead_connection_connection out;
linkahead_connection_connection_manager_get_connection(&out, "local-caosdb-admin");
linkahead_connection_connection_manager_get_connection(&out, "local-linkahead-admin");
EXPECT_TRUE(out.wrapped_connection);
}
TEST_F(test_ccaosdb, test_execute_transaction) {
TEST_F(test_clinkahead, test_execute_transaction) {
linkahead_connection_connection connection;
linkahead_connection_connection_manager_get_connection(&connection, "local-caosdb-admin");
linkahead_connection_connection_manager_get_connection(&connection, "local-linkahead-admin");
linkahead_transaction_transaction transaction;
linkahead_connection_connection_create_transaction(&connection, &transaction);
......@@ -97,9 +97,9 @@ TEST_F(test_ccaosdb, test_execute_transaction) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_multi_retrieve) {
TEST_F(test_clinkahead, test_multi_retrieve) {
linkahead_connection_connection connection;
linkahead_connection_connection_manager_get_connection(&connection, "local-caosdb-admin");
linkahead_connection_connection_manager_get_connection(&connection, "local-linkahead-admin");
linkahead_transaction_transaction multi_transaction;
linkahead_connection_connection_create_transaction(&connection, &multi_transaction);
......@@ -114,9 +114,9 @@ TEST_F(test_ccaosdb, test_multi_retrieve) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_query) {
TEST_F(test_clinkahead, test_query) {
linkahead_connection_connection connection;
linkahead_connection_connection_manager_get_connection(&connection, "local-caosdb-admin");
linkahead_connection_connection_manager_get_connection(&connection, "local-linkahead-admin");
linkahead_transaction_transaction transaction;
linkahead_connection_connection_create_transaction(&connection, &transaction);
......@@ -128,7 +128,7 @@ TEST_F(test_ccaosdb, test_query) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_datatype) {
TEST_F(test_clinkahead, test_datatype) {
linkahead_entity_datatype atomic;
// check that this fails
......@@ -233,7 +233,7 @@ TEST_F(test_ccaosdb, test_datatype) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_value) {
TEST_F(test_clinkahead, test_value) {
linkahead_entity_value string_value;
int return_code(linkahead_entity_create_string_value(&string_value, "value"));
......@@ -380,7 +380,7 @@ TEST_F(test_ccaosdb, test_value) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_entity) {
TEST_F(test_clinkahead, test_entity) {
linkahead_entity_entity entity;
int return_code(linkahead_entity_create_entity(&entity));
......@@ -518,7 +518,7 @@ TEST_F(test_ccaosdb, test_entity) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_parent) {
TEST_F(test_clinkahead, test_parent) {
linkahead_entity_parent parent;
int return_code(linkahead_entity_create_parent(&parent));
......@@ -538,7 +538,7 @@ TEST_F(test_ccaosdb, test_parent) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_property) {
TEST_F(test_clinkahead, test_property) {
linkahead_entity_property property;
int return_code(linkahead_entity_create_property(&property));
......@@ -602,7 +602,7 @@ TEST_F(test_ccaosdb, test_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_string_list_property) {
TEST_F(test_clinkahead, test_string_list_property) {
linkahead_entity_property property;
int return_code(linkahead_entity_create_property(&property));
......@@ -663,7 +663,7 @@ TEST_F(test_ccaosdb, test_string_list_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_int_list_property) {
TEST_F(test_clinkahead, test_int_list_property) {
linkahead_entity_property property;
int return_code(linkahead_entity_create_property(&property));
......@@ -723,7 +723,7 @@ TEST_F(test_ccaosdb, test_int_list_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_bool_list_property) {
TEST_F(test_clinkahead, test_bool_list_property) {
linkahead_entity_property property;
int return_code(linkahead_entity_create_property(&property));
......@@ -783,7 +783,7 @@ TEST_F(test_ccaosdb, test_bool_list_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_entity_with_parent_and_property) {
TEST_F(test_clinkahead, test_entity_with_parent_and_property) {
linkahead_entity_parent input_parent;
int return_code(linkahead_entity_create_parent(&input_parent));
EXPECT_EQ(return_code, 0);
......@@ -909,7 +909,7 @@ TEST_F(test_ccaosdb, test_entity_with_parent_and_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_remove_property) {
TEST_F(test_clinkahead, test_remove_property) {
linkahead_entity_entity entity;
int return_code(linkahead_entity_create_entity(&entity));
EXPECT_EQ(return_code, 0);
......@@ -972,7 +972,7 @@ TEST_F(test_ccaosdb, test_remove_property) {
EXPECT_EQ(return_code, 0);
}
TEST_F(test_ccaosdb, test_insert_update_delete) {
TEST_F(test_clinkahead, test_insert_update_delete) {
// Only test adding to a transaction. Excution and results are
// tested in integration tests.
linkahead_connection_connection connection;
......
......@@ -40,9 +40,9 @@ protected:
};
TEST_F(test_configuration, load_json) {
ConfigurationManager::LoadSingleJSONConfiguration(TEST_DATA_DIR + "/test_caosdb_client.json");
ConfigurationManager::LoadSingleJSONConfiguration(TEST_DATA_DIR + "/test_linkahead_client.json");
EXPECT_THROW_MESSAGE(ConfigurationManager::LoadSingleJSONConfiguration("anything"),
ConfigurationError, "This CaosDB client has already been configured.");
ConfigurationError, "This LinkAhead client has already been configured.");
ConfigurationManager::Clear();
EXPECT_THROW_MESSAGE(ConfigurationManager::LoadSingleJSONConfiguration("anything"),
......@@ -52,24 +52,24 @@ TEST_F(test_configuration, load_json) {
TEST_F(test_configuration, get_default_connection_configuration_error) {
EXPECT_THROW_MESSAGE(ConfigurationManager::GetDefaultConnectionName(), ConfigurationError,
"This CaosDB client has not been configured.");
"This LinkAhead client has not been configured.");
ConfigurationManager::LoadSingleJSONConfiguration(
TEST_DATA_DIR + "/test_broken_caosdb_client_no_connections1.json");
EXPECT_THROW_MESSAGE(ConfigurationManager::GetDefaultConnectionName(), ConfigurationError,
"This CaosDB client hasn't any configured connections.");
"This LinkAhead client hasn't any configured connections.");
ConfigurationManager::Clear();
ConfigurationManager::LoadSingleJSONConfiguration(
TEST_DATA_DIR + "/test_broken_caosdb_client_no_connections2.json");
EXPECT_THROW_MESSAGE(ConfigurationManager::GetDefaultConnectionName(), ConfigurationError,
"This CaosDB client hasn't any configured connections.");
"This LinkAhead client hasn't any configured connections.");
ConfigurationManager::Clear();
ConfigurationManager::LoadSingleJSONConfiguration(
TEST_DATA_DIR + "/test_broken_caosdb_client_no_connections3.json");
EXPECT_THROW_MESSAGE(ConfigurationManager::GetDefaultConnectionName(), ConfigurationError,
"This CaosDB client hasn't any configured connections.");
"This LinkAhead client hasn't any configured connections.");
ConfigurationManager::Clear();
}
......
......@@ -86,12 +86,12 @@ TEST_F(test_connection, connection_missing_certificate) {
TEST_F(test_connection, connection_manager_get_default_connection) {
auto connection = ConnectionManager::GetDefaultConnection();
EXPECT_EQ(connection, ConnectionManager::GetConnection("local-caosdb"));
EXPECT_EQ(connection, ConnectionManager::GetConnection("local-linkahead"));
}
TEST_F(test_connection, connection_manager_get_connection) {
EXPECT_TRUE(ConnectionManager::GetConnection("local-caosdb-admin"));
EXPECT_TRUE(ConnectionManager::GetConnection("local-linkahead-admin"));
}
#ifdef BUILD_ACM
......
{
"connections": {
"default": "local-caosdb",
"local-caosdb-admin": {
"default": "local-linkahead",
"local-linkahead-admin": {
"host": "localhost",
"port": 8443,
"server_certificate_path": "some/path/cacert.pem",
......@@ -11,7 +11,7 @@
"password": "caosdb"
}
},
"local-caosdb": {
"local-linkahead": {
"host": "localhost",
"port": 8443,
"server_certificate_path": "some/path/cacert.pem",
......
{
"connections": {
"default": "local-linkahead",
"local-linkahead-admin": {
"host": "localhost",
"port": 8443,
"authentication": {
"type": "plain",
"username": "admin",
"password": "caosdb"
}
},
"local-linkahead": {
"host": "localhost",
"port": 8443,
"authentication": {
"type": "plain",
"username": "me",
"password": "secret!"
}
},
"missing": {
"host": "localhost",
"port": 8443,
"server_certificate_path": "/missing",
"authentication": {
"type": "plain",
"username": "me",
"password": "secret!"
}
}
},
"logging": {
"level": "info",
"sinks": {
"stderr": {
"destination": "console"
},
"file" : {
"destination": "file"
},
"syslog": {
"destination": "syslog"
}
}
},
"extension": {
"this is my": "special option"
}
}
......@@ -29,7 +29,7 @@
#include <gtest/gtest_pred_impl.h> // for Test, TestInfo, TEST
#include <memory> // for allocator
namespace caosdb {
namespace linkahead {
using ProtoEntity = caosdb::entity::v1::Entity;
using caosdb::entity::v1::Message;
using google::protobuf::Arena;
......@@ -114,4 +114,4 @@ TEST(test_protobuf, test_copy_nested) {
EXPECT_EQ(copy_entity.GetDataType().GetAsReference().GetName(), "src_per");
}
} // namespace caosdb
} // namespace linkahead
......@@ -4,7 +4,7 @@ from conan.tools.files import copy
from conan.tools.build import cross_building
class LibcaosdbTestConan(ConanFile):
class LiblinkaheadTestConan(ConanFile):
settings = "os", "compiler", "build_type", "arch"
def requirements(self):
......
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