aboutsummaryrefslogtreecommitdiff
path: root/qt/mysql/driver.cxx
diff options
context:
space:
mode:
authorConstantin Michael <constantin@codesynthesis.com>2011-03-25 17:52:14 +0200
committerConstantin Michael <constantin@codesynthesis.com>2011-04-22 18:04:37 +0200
commit242363e630f2f541bcf1b7133f21ab2730587c4f (patch)
tree93a44a63f5b97d07c52ef3dbfea4fc19f98e0a90 /qt/mysql/driver.cxx
parent4b5fde5c42ed096f500a4005fbfba6b198739955 (diff)
Update directory structure for Qt test
Diffstat (limited to 'qt/mysql/driver.cxx')
-rw-r--r--qt/mysql/driver.cxx57
1 files changed, 0 insertions, 57 deletions
diff --git a/qt/mysql/driver.cxx b/qt/mysql/driver.cxx
deleted file mode 100644
index 9ff3445..0000000
--- a/qt/mysql/driver.cxx
+++ /dev/null
@@ -1,57 +0,0 @@
-// file : qt/mysql/driver.cxx
-// author : Constantin Michael <constantin@codesynthesis.com>
-// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
-// license : GNU GPL v2; see accompanying LICENSE file
-
-// Test Qt core type persistence. MySQL version.
-//
-
-#include <memory> // std::auto_ptr
-#include <cassert>
-#include <iostream>
-
-#include <odb/mysql/database.hxx>
-#include <odb/mysql/transaction.hxx>
-
-#include <common/common.hxx>
-
-#include "test.hxx"
-#include "test-odb.hxx"
-
-using namespace std;
-using namespace odb::core;
-
-int
-main (int argc, char* argv[])
-{
- try
- {
- auto_ptr<database> db (create_database (argc, argv));
-
- person p;
- p.name = "John Doe";
-
- // Persist.
- //
- {
- transaction t (db->begin ());
- db->persist (p);
- t.commit ();
- }
-
- // Load.
- //
- {
- transaction t (db->begin ());
- person* pl = db->load<person> (p.id);
- t.commit ();
-
- assert (*pl == p);
- }
- }
- catch (const odb::exception& e)
- {
- cerr << e.what () << endl;
- return 1;
- }
-}