diff --git a/repertory/repertory_test/src/database_test.cpp b/repertory/repertory_test/src/database_test.cpp index 6d72916c..c8b1dc74 100644 --- a/repertory/repertory_test/src/database_test.cpp +++ b/repertory/repertory_test/src/database_test.cpp @@ -154,6 +154,7 @@ TEST_F(database_test, insert_select_delete) { { auto query = db::db_select{*db3.get(), "table"}; + auto res = query.go(); EXPECT_TRUE(res.ok()); EXPECT_TRUE(res.has_row()); @@ -163,7 +164,13 @@ TEST_F(database_test, insert_select_delete) { EXPECT_TRUE(res.get_row(row)); EXPECT_TRUE(row.has_value()); if (row.has_value()) { - for (auto &&column : row.value().get_columns()) { + auto columns = row.value().get_columns(); + EXPECT_EQ(std::size_t(2U), columns.size()); + EXPECT_STREQ("column1", columns[0U].get_name().c_str()); + EXPECT_STREQ("test0", columns[0U].get_value().c_str()); + EXPECT_STREQ("column2", columns[1U].get_name().c_str()); + EXPECT_STREQ("test1", columns[1U].get_value().c_str()); + for (auto &&column : columns) { std::cout << column.get_index() << ':'; std::cout << column.get_name() << ':'; std::cout << column.get_value() << std::endl; @@ -183,6 +190,7 @@ TEST_F(database_test, insert_select_delete) { { auto query = db::db_select{*db3.get(), "table"}; + auto res = query.go(); EXPECT_TRUE(res.ok()); std::size_t row_count{};