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

WIP: error handling

parent 54eccbba
No related branches found
No related tags found
1 merge request!2Error handling
......@@ -54,4 +54,20 @@ TEST(test_transaction, DISABLED_retrieve_manufacturer_by_id) {
EXPECT_EQ(version, entity.GetVersion());
}
TEST(test_transaction, retrieve_non_existing) {
const auto &connection =
caosdb::connection::ConnectionManager::GetDefaultConnection();
auto transaction(connection->CreateTransaction());
const auto *id = "non-existing-id";
transaction->RetrieveById(id);
transaction->ExecuteAsyncronously();
const auto &status = transaction->WaitForIt();
EXPECT_EQ(status, TransactionStatus::TRANSACTION_ERROR);
EXPECT_EQ(status.GetCode(), StatusCode::GENERIC_TRANSACTION_ERROR);
}
} // 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