insert has one progress

This commit is contained in:
2026-05-15 07:24:48 +02:00
parent 1cdd83cb31
commit 22f6f71412
13 changed files with 147 additions and 83 deletions
@@ -23,6 +23,7 @@
#include "../../models/recipe.hpp"
#include "../../models/order.hpp"
#include "../../models/student.hpp"
#include "../../models/user.hpp"
#include "../../models/model_metas.hpp"
using namespace matador::object;
@@ -384,4 +385,22 @@ TEST_CASE("Test eager relationship", "[query][entity][builder]") {
// .str(db);
//
// std::cout << ctx << std::endl;
}
TEST_CASE("Test has one relationship", "[query][entity][builder][has_one]") {
using namespace matador::test;
backend_provider::instance().register_backend("noop", std::make_unique<orm::test_backend_service>());
connection db("noop://noop.db");
schema scm;
auto result = scm.attach<user>("users")
.and_then( [&scm] { return scm.attach<user_session>("user_sessions"); } );
REQUIRE(result);
select_query_builder eqb(scm);
auto q = eqb.build<user>();
REQUIRE(q.is_ok());
const auto sql = q->str(db);
}
+2
View File
@@ -8,6 +8,8 @@
#include "utils/RecordingObserver.hpp"
#include <thread>
using namespace matador::test;
using namespace matador::sql;
using namespace matador::utils;