From 7e349e2789a633a6014baea63aeb7932e024c917 Mon Sep 17 00:00:00 2001 From: deva Date: Wed, 22 Jul 2009 15:00:29 +0000 Subject: Changed the way the macros are looked up in the filesystem (now they are parsed and indexed using version numbers). Updated all unit tests, to compile and run again. --- server/src/pracrodaopgsql.cc | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'server/src/pracrodaopgsql.cc') diff --git a/server/src/pracrodaopgsql.cc b/server/src/pracrodaopgsql.cc index 7159b03..c1ec9b1 100644 --- a/server/src/pracrodaopgsql.cc +++ b/server/src/pracrodaopgsql.cc @@ -60,7 +60,7 @@ PracroDAOPgsql::PracroDAOPgsql(std::string _host, std::string _port, std::string PracroDAOPgsql::~PracroDAOPgsql() { - if(conn) delete conn; + if(conn) delete conn; } void PracroDAOPgsql::commitTransaction(std::string user, std::string patientid, Macro &_macro, Fields &fields, time_t now) @@ -305,3 +305,22 @@ std::vector PracroDAOPgsql::getFieldnames() } #endif/*WITHOUT_DB*/ + +#ifdef TEST_PRACRODAOPGSQL + +#include "configuration.h" +#include "exception.h" + +int main() +{ +#ifndef WITHOUT_DB + try { + PracroDAOPgsql db(Conf::database_addr, "", Conf::database_user, Conf::database_passwd, ""); + } catch(Exception &e) { + printf("ERROR: %s\n", e.what()); + return 1; + } +#endif/*WITHOUT_DB*/ + return 0; +} +#endif/*TEST_PRACRODAOPGSQL*/ -- cgit v1.2.3