diff --git a/test/test_ccaosdb.cpp b/test/test_ccaosdb.cpp index 22c59949d0b2e6356b45cf5c96e83d32e43116aa..c68d4ef14df142fcb6e8d75df51c89cf59cb0101 100644 --- a/test/test_ccaosdb.cpp +++ b/test/test_ccaosdb.cpp @@ -172,6 +172,12 @@ TEST_F(test_ccaosdb, test_entity) { EXPECT_FALSE(*is_list); EXPECT_FALSE(*is_ref); + caosdb_entity_entity_set_datatype(&entity, "Person", true, true); + caosdb_entity_entity_get_datatype(&entity, &out, is_ref, is_list); + EXPECT_EQ(strcmp(out, "Person"), 0); + EXPECT_TRUE(*is_list); + EXPECT_TRUE(*is_ref); + caosdb_entity_entity_set_unit(&entity, "m"); caosdb_entity_entity_get_unit(&entity, &out); EXPECT_EQ(strcmp(out, "m"), 0);