Skip to content
Snippets Groups Projects

F grpc select

Merged Timm Fitschen requested to merge f-grpc-select into dev
All threads resolved!
2 files
+ 67
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -221,4 +221,28 @@ TEST_F(test_list_properties, insert_list_of_bool) {
EXPECT_FALSE(value.GetAsVector().at(1).GetAsBool());
}
TEST_F(test_list_properties, insert_list_non_list_datatype) {
const auto &connection = caosdb::connection::ConnectionManager::GetDefaultConnection();
auto insertion_prop(connection->CreateTransaction());
Entity abstract_list_property;
abstract_list_property.SetRole(Role::PROPERTY);
abstract_list_property.SetName("TestProp");
abstract_list_property.SetDataType(AtomicDataType::TEXT);
abstract_list_property.SetValue(std::vector<std::string>{"item1", "item2", "item3"});
insertion_prop->InsertEntity(&abstract_list_property);
std::cout << "response " << insertion_prop->ResponseToString();
insertion_prop->ExecuteAsynchronously();
insertion_prop->WaitForIt();
EXPECT_TRUE(insertion_prop->GetStatus().IsTerminated());
EXPECT_TRUE(insertion_prop->GetStatus().IsError());
auto query_transaction(connection->CreateTransaction());
query_transaction->Query("FIND ENTITY TestProp");
query_transaction->Execute();
EXPECT_EQ(query_transaction->GetResultSet().size(), 0);
}
} // namespace caosdb::entity
Loading