From fc3fb39c90ab7fe5fccbe3f3bc0eb2645157bb96 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 13 Dec 2023 21:57:53 +0300 Subject: Switch to build2 --- common/query/one/driver.cxx | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'common/query/one/driver.cxx') diff --git a/common/query/one/driver.cxx b/common/query/one/driver.cxx index f3ab921..4c3dcdc 100644 --- a/common/query/one/driver.cxx +++ b/common/query/one/driver.cxx @@ -8,18 +8,20 @@ // specific to query_one() and query_value(). // -#include // std::auto_ptr -#include +#include // std::unique_ptr #include #include #include -#include +#include #include "test.hxx" #include "test-odb.hxx" +#undef NDEBUG +#include + using namespace std; using namespace odb::core; @@ -28,7 +30,7 @@ main (int argc, char* argv[]) { try { - auto_ptr db (create_database (argc, argv)); + unique_ptr db (create_database (argc, argv)); odb::database_id db_id (db->id ()); transaction t (db->begin ()); @@ -36,7 +38,7 @@ main (int argc, char* argv[]) // query_one() // { - auto_ptr o (db->query_one ()); + unique_ptr o (db->query_one ()); assert (o.get () == 0); } @@ -57,7 +59,7 @@ main (int argc, char* argv[]) db->persist (o); { - auto_ptr o (db->query_one ()); + unique_ptr o (db->query_one ()); assert (o.get () != 0 && o->str_ == "value 1"); } @@ -77,12 +79,12 @@ main (int argc, char* argv[]) const char* q0_c (db_id == odb::id_oracle ? "\"id\" = 2" : "id = 2"); { - auto_ptr o (db->query_one (q1_c)); + unique_ptr o (db->query_one (q1_c)); assert (o.get () != 0 && o->str_ == "value 1"); } { - auto_ptr o (db->query_one (q0_c)); + unique_ptr o (db->query_one (q0_c)); assert (o.get () == 0); } @@ -108,12 +110,12 @@ main (int argc, char* argv[]) string q0_s (q0_c); { - auto_ptr o (db->query_one (q1_s)); + unique_ptr o (db->query_one (q1_s)); assert (o.get () != 0 && o->str_ == "value 1"); } { - auto_ptr o (db->query_one (q0_s)); + unique_ptr o (db->query_one (q0_s)); assert (o.get () == 0); } @@ -141,12 +143,12 @@ main (int argc, char* argv[]) query q0 (query::id == 2); { - auto_ptr o (db->query_one (q1)); + unique_ptr o (db->query_one (q1)); assert (o.get () != 0 && o->str_ == "value 1"); } { - auto_ptr o (db->query_one (q0)); + unique_ptr o (db->query_one (q0)); assert (o.get () == 0); } @@ -175,7 +177,7 @@ main (int argc, char* argv[]) /* { - auto_ptr o (db->query_one ()); + unique_ptr o (db->query_one ()); assert (false); } */ -- cgit v1.1