Skip to content
Snippets Groups Projects
Verified Commit a7dd793e authored by Timm Fitschen's avatar Timm Fitschen
Browse files

TST: test for multi-deletion

parent ec3e44e9
No related branches found
No related tags found
1 merge request!7ENH: Support FIND and COUNT queries
Pipeline #11581 canceled
......@@ -161,8 +161,6 @@ auto Transaction::RetrieveById(const std::string &id) noexcept -> StatusCode {
return this->status.GetCode();
}
// TODO(fspreck) What about count queries (mixed with retrievals),
// what about unique queries?
auto Transaction::Query(const std::string &query) noexcept -> StatusCode {
ASSERT_CAN_ADD_QUERY
......
......@@ -177,4 +177,16 @@ TEST(test_transaction, test_update_entity) {
EXPECT_EQ(error, StatusCode::ORIGINAL_ENTITY_MISSING_ID);
}
TEST(test_transaction, test_multi_deletion) {
const auto *host = "localhost";
auto configuration = InsecureConnectionConfiguration(host, 8000);
Connection connection(configuration);
auto transaction = connection.CreateTransaction();
EXPECT_EQ(transaction.GetStatus().GetCode(), StatusCode::INITIAL);
for (int i = 0; i < 3; i++) {
auto status = transaction->DeleteById("asdf");
EXPECT_EQ(status, StatusCode::GO_ON);
}
}
} // namespace caosdb::transaction
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