insert has one progress
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user