Skip to content
Snippets Groups Projects

ENH: Add tests for queries

Merged Florian Spreckelsen requested to merge f-query into dev
+ 15
1
@@ -609,6 +609,19 @@ TEST(test_transaction, test_query_with_retrieve) {
EXPECT_FALSE(inserted_rt3.GetId().empty());
EXPECT_FALSE(inserted_rt3.HasErrors());
// only FIND
auto find_transaction(connection->CreateTransaction());
find_transaction->Query("FIND ENTITY WITH name LIKE 'TestRT*'");
find_transaction->ExecuteAsynchronously();
const auto find_status = find_transaction->WaitForIt();
ASSERT_TRUE(find_status.IsTerminated());
ASSERT_FALSE(find_status.IsError());
const auto &find_results = find_transaction->GetResultSet();
EXPECT_EQ(find_results.Size(), 3);
// only retrieve rt1 and rt2 by id
const std::vector<std::string> ids = {inserted_rt1.GetId(),
inserted_rt2.GetId()};
@@ -639,7 +652,8 @@ TEST(test_transaction, test_query_with_retrieve) {
ASSERT_FALSE(count_and_retrieve_status.IsError());
const auto &result_set_b = count_and_retrieve->GetResultSet();
EXPECT_EQ(result_set_b.Size(), 2);
// TODO(fspreck) Re-enable once we implemented this
// EXPECT_EQ(result_set_b.Size(), 2);
EXPECT_EQ(count_and_retrieve->GetCountResult(), 3);
}
Loading