added session tests

This commit is contained in:
Sascha Kühl
2024-04-08 16:38:49 +02:00
parent 5a3cdc8645
commit f977b2afc9
7 changed files with 133 additions and 179 deletions
+1 -1
View File
@@ -370,7 +370,7 @@ TEST_CASE_METHOD(QueryFixture, "Select statement with foreign key and for single
auto expected_flight = flights[0];
REQUIRE(result.has_value());
REQUIRE(result);
REQUIRE(result->id == expected_flight->id);
REQUIRE(result->pilot_name == expected_flight->pilot_name);
REQUIRE(result->airplane.get());
+4 -1
View File
@@ -51,6 +51,9 @@ TEST_CASE_METHOD(SessionFixture, "Find object with id", "[session][find]") {
ses.create_schema();
auto a380 = ses.insert<airplane>(1, "Boeing", "A380");
ses.find<airplane>(1);
auto result = ses.find<airplane>(1);
REQUIRE(result);
auto read_a380 = result.value();
REQUIRE(a380->id == read_a380->id);
}