From 3da79997cc80186051a0571b02b1619e76e96e2f Mon Sep 17 00:00:00 2001
From: Dan Goodliffe <daniel.goodliffe@pressassociation.com>
Date: Tue, 3 Jan 2017 14:42:50 +0000
Subject: Co-variant return of PQ connection from PQ mock

---
 libpqpp/pq-mock.cpp | 2 +-
 libpqpp/pq-mock.h   | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

(limited to 'libpqpp')

diff --git a/libpqpp/pq-mock.cpp b/libpqpp/pq-mock.cpp
index 2d081d1..97882ba 100644
--- a/libpqpp/pq-mock.cpp
+++ b/libpqpp/pq-mock.cpp
@@ -19,7 +19,7 @@ Mock::Mock(const std::string & masterdb, const std::string & name, const std::ve
 }
 
 AdHocFormatter(MockConnStr, "user=postgres dbname=%?");
-DB::Connection *
+PQ::Connection *
 Mock::openConnection() const
 {
 	return new Connection(MockConnStr::get(boost::algorithm::to_lower_copy(testDbName)));
diff --git a/libpqpp/pq-mock.h b/libpqpp/pq-mock.h
index 0081c5a..f712ef6 100644
--- a/libpqpp/pq-mock.h
+++ b/libpqpp/pq-mock.h
@@ -4,6 +4,7 @@
 #include <mockDatabase.h>
 #include <boost/filesystem/path.hpp>
 #include <visibility.h>
+#include "pq-connection.h"
 
 namespace PQ {
 	class DLL_PUBLIC Mock : public DB::MockServerDatabase {
@@ -11,7 +12,7 @@ namespace PQ {
 			Mock(const std::string & master, const std::string & name, const std::vector<boost::filesystem::path> & ss);
 			~Mock();
 
-			DB::Connection * openConnection() const override;
+			PQ::Connection * openConnection() const override;
 
 		protected:
 			void DropDatabase() const override;
-- 
cgit v1.2.3