diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-09-26 00:58:11 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-09-26 00:58:11 +0100 |
commit | f54ba741f5941575c9fe38849bd243c161f9b12a (patch) | |
tree | 91a54f0e9e0c720c4c9062b5d8a2ca314df1f476 | |
parent | Install headers (diff) | |
download | project2-f54ba741f5941575c9fe38849bd243c161f9b12a.tar.bz2 project2-f54ba741f5941575c9fe38849bd243c161f9b12a.tar.xz project2-f54ba741f5941575c9fe38849bd243c161f9b12a.zip |
Restore mock database support
-rw-r--r-- | project2/project2-1.2_beta2.tar | 0 | ||||
-rw-r--r-- | project2/sql/Jamfile.jam | 2 | ||||
-rw-r--r-- | project2/sql/mockDatasource.cpp | 6 | ||||
-rw-r--r-- | project2/sql/mockDatasource.h | 5 |
4 files changed, 6 insertions, 7 deletions
diff --git a/project2/project2-1.2_beta2.tar b/project2/project2-1.2_beta2.tar new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/project2/project2-1.2_beta2.tar diff --git a/project2/sql/Jamfile.jam b/project2/sql/Jamfile.jam index 004b0b5..2affda0 100644 --- a/project2/sql/Jamfile.jam +++ b/project2/sql/Jamfile.jam @@ -15,7 +15,7 @@ cpp-pch pch : pch.hpp : lib p2sql : pch - [ glob *.cpp : mockDatasource.cpp ] + [ glob *.cpp ] : <include>. <library>dbppcore diff --git a/project2/sql/mockDatasource.cpp b/project2/sql/mockDatasource.cpp index 5beb963..9f21e44 100644 --- a/project2/sql/mockDatasource.cpp +++ b/project2/sql/mockDatasource.cpp @@ -1,11 +1,11 @@ #include "mockDatasource.h" #include <connection.h> -#include <safeMapFind.h> +#include <mockDatabase.h> -NAMEDFACTORY("mock", MockDatabase, DB::ConnectionFactory); +NAMEDPLUGIN("mock", MockConnectionFactory, DB::ConnectionFactory); DB::Connection * -MockConnectionLoader::create(const std::string & n) const +MockConnectionFactory::create(const std::string & n) const { return DB::MockDatabase::openConnectionTo(n); } diff --git a/project2/sql/mockDatasource.h b/project2/sql/mockDatasource.h index ed58027..e9a9732 100644 --- a/project2/sql/mockDatasource.h +++ b/project2/sql/mockDatasource.h @@ -1,10 +1,9 @@ #ifndef MOCKDATASOURCE_H #define MOCKDATASOURCE_H -#include <rdbmsDataSource.h> -#include "mockDatabase.h" +#include <connection.h> -class MockConnectionLoader : public ConnectionLoader { +class MockConnectionFactory : public DB::ConnectionFactory { public: DB::Connection * create(const std::string &) const; }; |