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/view/basics/driver.cxx | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) (limited to 'common/view/basics/driver.cxx') diff --git a/common/view/basics/driver.cxx b/common/view/basics/driver.cxx index d55e7c5..e2f611a 100644 --- a/common/view/basics/driver.cxx +++ b/common/view/basics/driver.cxx @@ -4,19 +4,21 @@ // Test view basics. // -#include // std::auto_ptr -#include +#include // std::unique_ptr #include #include #include -#include -#include // DATABASE_XXX +#include +#include // DATABASE_XXX #include "test.hxx" #include "test-odb.hxx" +#undef NDEBUG +#include + using namespace std; using namespace odb::core; @@ -41,7 +43,7 @@ view1_check (odb::result& r) template void -view2_test (const auto_ptr& db) +view2_test (const unique_ptr& db) { typedef odb::query query; typedef odb::result result; @@ -76,12 +78,12 @@ view2_test (const auto_ptr& db) } { - auto_ptr v (db->query_one ()); + unique_ptr v (db->query_one ()); assert (v->count == 4); } { - auto_ptr v; + unique_ptr v; if (db->id () != odb::id_oracle) v.reset (db->query_one ("age < 31")); else @@ -90,7 +92,7 @@ view2_test (const auto_ptr& db) } { - auto_ptr v (db->query_one (query::age < 31)); + unique_ptr v (db->query_one (query::age < 31)); assert (v->count == 2); } @@ -99,7 +101,7 @@ view2_test (const auto_ptr& db) template void -view4_test (const auto_ptr& db) +view4_test (const unique_ptr& db) { typedef odb::query query; typedef odb::result result; @@ -162,7 +164,7 @@ view4_test (const auto_ptr& db) template void -view6_test (const auto_ptr& db, const odb::query& q) +view6_test (const unique_ptr& db, const odb::query& q) { typedef odb::result result; typedef typename result::iterator iterator; @@ -193,7 +195,7 @@ main (int argc, char* argv[]) { try { - auto_ptr db (create_database (argc, argv)); + unique_ptr db (create_database (argc, argv)); // // @@ -309,7 +311,7 @@ main (int argc, char* argv[]) // No native parameter support in dynamic multi-database mode. // -#ifndef DATABASE_COMMON +#ifndef MULTI_DATABASE { typedef odb::query query; @@ -487,7 +489,7 @@ main (int argc, char* argv[]) // No native parameter support in dynamic multi-database mode. // -#ifndef DATABASE_COMMON +#ifndef MULTI_DATABASE view6_test ( #ifndef DATABASE_ORACLE db, "e.name = " + odb::query::_val ("Simple Tech, Inc")); @@ -719,7 +721,12 @@ main (int argc, char* argv[]) t.commit (); } -#if !defined(DATABASE_SQLITE) && !defined(DATABASE_COMMON) + // @@ BUILD2 Also disable for DATABASE_MYSQL and DATABASE_PGSQL (see + // vright definition for details). + // +#if !defined(DATABASE_MYSQL) && \ + !defined(DATABASE_SQLITE) && \ + !defined(DATABASE_PGSQL) { typedef odb::query query; typedef odb::result result; @@ -736,9 +743,12 @@ main (int argc, char* argv[]) } #endif -#if !defined(DATABASE_MYSQL) && \ + // @@ BUILD2 Also disable for DATABASE_PGSQL (see vfull definition for + // details). + // +#if !defined(DATABASE_MYSQL) && \ !defined(DATABASE_SQLITE) && \ - !defined(DATABASE_COMMON) + !defined(DATABASE_PGSQL) { typedef odb::query query; typedef odb::result result; -- cgit v1.1