diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-09-26 01:13:51 +0100 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-09-26 01:13:51 +0100 | 
| commit | 3f290066324c5259586bdae113b5d58067d59faa (patch) | |
| tree | 80cd79729ffe247c173653093e0ba060d3187022 | |
| parent | Add a code coverage profile (diff) | |
| download | p2pvr-3f290066324c5259586bdae113b5d58067d59faa.tar.bz2 p2pvr-3f290066324c5259586bdae113b5d58067d59faa.tar.xz p2pvr-3f290066324c5259586bdae113b5d58067d59faa.zip | |
Update to work with system dbpp
| -rw-r--r-- | p2pvr/Jamfile.jam | 3 | ||||
| -rw-r--r-- | p2pvr/daemon/unittests/Jamfile.jam | 4 | ||||
| -rw-r--r-- | p2pvr/daemon/unittests/datasources/data.sql | 22 | ||||
| -rw-r--r-- | p2pvr/daemon/unittests/mockDefs.cpp | 6 | ||||
| -rw-r--r-- | p2pvr/daemon/unittests/mockDefs.h | 5 | 
5 files changed, 20 insertions, 20 deletions
| diff --git a/p2pvr/Jamfile.jam b/p2pvr/Jamfile.jam index 9be3180..d380de0 100644 --- a/p2pvr/Jamfile.jam +++ b/p2pvr/Jamfile.jam @@ -23,9 +23,10 @@ alias p2xml : glibmm : : :  	<linkflags>"-lp2xml"  ;  alias p2sql : glibmm : : : +	<include>/usr/include/dbpp  	<include>/usr/include/project2/sql  	<include>/usr/include/project2/basics -	<linkflags>"-lp2sql -ldbpp" +	<linkflags>"-lp2sql -ldbppcore"  ;  alias p2streams : glibmm : : :  	<include>/usr/include/project2/streams diff --git a/p2pvr/daemon/unittests/Jamfile.jam b/p2pvr/daemon/unittests/Jamfile.jam index 2097b7a..86bb906 100644 --- a/p2pvr/daemon/unittests/Jamfile.jam +++ b/p2pvr/daemon/unittests/Jamfile.jam @@ -4,7 +4,7 @@ lib boost_system ;  lib boost_filesystem ;  lib IceUtil ;  lib Ice ; -lib p2sqlmodPQ ; +lib dbpp-postgresql : : : : <include>/usr/include/dbpp-postgresql ;  path-constant me : . ; @@ -26,7 +26,7 @@ alias test-data :  lib testCommon :  	mockDefs.cpp  	: -	<library>p2sqlmodPQ +	<library>dbpp-postgresql  	<library>../..//p2sql  	<library>../..//p2common  	<library>../..//adhocutil diff --git a/p2pvr/daemon/unittests/datasources/data.sql b/p2pvr/daemon/unittests/datasources/data.sql index 3fd9260..5c91ecd 100644 --- a/p2pvr/daemon/unittests/datasources/data.sql +++ b/p2pvr/daemon/unittests/datasources/data.sql @@ -15,42 +15,42 @@ SET search_path = public, pg_catalog;  -- Data for Name: networks; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY networks (networkid, name) FROM '$P2MOCKSCRIPTDIR/networks'; +COPY networks (networkid, name) FROM '$SCRIPTDIR/networks';  --  -- Data for Name: transportstreams; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY transportstreams (transportstreamid, networkid, originalnetworkid) FROM '$P2MOCKSCRIPTDIR/transportstreams'; +COPY transportstreams (transportstreamid, networkid, originalnetworkid) FROM '$SCRIPTDIR/transportstreams';  --  -- Data for Name: delivery_dvbc; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY delivery_dvbc (frequency, transportstreamid, fecouter, modulation, symbolrate, fecinner) FROM '$P2MOCKSCRIPTDIR/delivery_dvbc'; +COPY delivery_dvbc (frequency, transportstreamid, fecouter, modulation, symbolrate, fecinner) FROM '$SCRIPTDIR/delivery_dvbc';  --  -- Data for Name: delivery_dvbs; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY delivery_dvbs (frequency, transportstreamid, orbitalposition, westeastflag, polarization, rolloff, modulationsystem, modulationtype, symbolrate, fecinner) FROM '$P2MOCKSCRIPTDIR/delivery_dvbs'; +COPY delivery_dvbs (frequency, transportstreamid, orbitalposition, westeastflag, polarization, rolloff, modulationsystem, modulationtype, symbolrate, fecinner) FROM '$SCRIPTDIR/delivery_dvbs';  --  -- Data for Name: delivery_dvbt; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY delivery_dvbt (frequency, transportstreamid, bandwidth, priority, timeslicing, mpefec, constellation, hierarchy, coderatehp, coderatelp, guardinterval, transmissionmode, otherfrequencyflag) FROM '$P2MOCKSCRIPTDIR/delivery_dvbt'; +COPY delivery_dvbt (frequency, transportstreamid, bandwidth, priority, timeslicing, mpefec, constellation, hierarchy, coderatehp, coderatelp, guardinterval, transmissionmode, otherfrequencyflag) FROM '$SCRIPTDIR/delivery_dvbt';  --  -- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY events (serviceid, eventid, title, titlelang, subtitle, description, descriptionlang, videoaspect, videoframerate, videohd, audiochannels, audiolanguage, subtitlelanguage, category, subcategory, usercategory, dvbrating, starttime, stoptime, episode, episodes, year, flags, season, eventuid, current) FROM '$P2MOCKSCRIPTDIR/events'; +COPY events (serviceid, eventid, title, titlelang, subtitle, description, descriptionlang, videoaspect, videoframerate, videohd, audiochannels, audiolanguage, subtitlelanguage, category, subcategory, usercategory, dvbrating, starttime, stoptime, episode, episodes, year, flags, season, eventuid, current) FROM '$SCRIPTDIR/events';  -- @@ -64,28 +64,28 @@ SELECT pg_catalog.setval('events_eventuid_seq', 2612705, true);  -- Data for Name: services; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY services (serviceid, name, providername, type, defaultauthority, runningstatus, eitschedule, eitpresentfollowing, freecamode, transportstreamid) FROM '$P2MOCKSCRIPTDIR/services'; +COPY services (serviceid, name, providername, type, defaultauthority, runningstatus, eitschedule, eitpresentfollowing, freecamode, transportstreamid) FROM '$SCRIPTDIR/services';  --  -- Data for Name: schedules; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY schedules (scheduleid, serviceid, eventuid, title, search, priority, early, late, repeats) FROM '$P2MOCKSCRIPTDIR/schedules'; +COPY schedules (scheduleid, serviceid, eventuid, title, search, priority, early, late, repeats) FROM '$SCRIPTDIR/schedules';  --  -- Data for Name: record; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY record (eventuid, recordstatus, scheduleid) FROM '$P2MOCKSCRIPTDIR/record'; +COPY record (eventuid, recordstatus, scheduleid) FROM '$SCRIPTDIR/record';  --  -- Data for Name: recorded; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY recorded (recordedid, scheduleid, eventuid) FROM '$P2MOCKSCRIPTDIR/recorded'; +COPY recorded (recordedid, scheduleid, eventuid) FROM '$SCRIPTDIR/recorded';  -- @@ -99,7 +99,7 @@ SELECT pg_catalog.setval('recorded_recordedid_seq', 1, false);  -- Data for Name: recordings; Type: TABLE DATA; Schema: public; Owner: p2pvr  -- -COPY recordings (recordingid, storageaddress, guid, scheduleid, eventuid) FROM '$P2MOCKSCRIPTDIR/recordings'; +COPY recordings (recordingid, storageaddress, guid, scheduleid, eventuid) FROM '$SCRIPTDIR/recordings';  -- diff --git a/p2pvr/daemon/unittests/mockDefs.cpp b/p2pvr/daemon/unittests/mockDefs.cpp index 76abb80..8c44b9a 100644 --- a/p2pvr/daemon/unittests/mockDefs.cpp +++ b/p2pvr/daemon/unittests/mockDefs.cpp @@ -2,20 +2,20 @@  #include <definedDirs.h>  SchemaOnlyMockDatabase::SchemaOnlyMockDatabase() : -	MockPqDatabase("user=postgres dbname=postgres", "postgres", { +	PQ::Mock("user=postgres dbname=postgres", "postgres", {  			rootDir.parent_path().parent_path() / "datasources" / "schema.sql" })  {  }  StandardMockDatabase::StandardMockDatabase() : -	MockPqDatabase("user=postgres dbname=postgres", "postgres", { +	PQ::Mock("user=postgres dbname=postgres", "postgres", {  			rootDir.parent_path().parent_path() / "datasources/schema.sql",  			rootDir / "datasources" / "data.sql" })  {  }  StandardMockDatabasePlusOffset::StandardMockDatabasePlusOffset() : -	MockPqDatabase("user=postgres dbname=postgres", "postgres", { +	PQ::Mock("user=postgres dbname=postgres", "postgres", {  			rootDir.parent_path().parent_path() / "datasources" / "schema.sql",  			rootDir / "datasources" / "data.sql",  			rootDir / "datasources" / "eventOffset.sql" }) diff --git a/p2pvr/daemon/unittests/mockDefs.h b/p2pvr/daemon/unittests/mockDefs.h index 958e1dd..5df19ca 100644 --- a/p2pvr/daemon/unittests/mockDefs.h +++ b/p2pvr/daemon/unittests/mockDefs.h @@ -1,10 +1,9 @@  #ifndef MOCKDEFS_H  #define MOCKDEFS_H -#include <mockDatasource.h> -#include <sql-modPQ.h> +#include <mock.h> -#define DECLAREMOCK(Name) class Name : public MockPqDatabase { public: Name(); } +#define DECLAREMOCK(Name) class Name : public PQ::Mock { public: Name(); }  DECLAREMOCK(SchemaOnlyMockDatabase);  DECLAREMOCK(StandardMockDatabase); | 
