summaryrefslogtreecommitdiff
path: root/test/test-util.cpp
blob: 464849863175505cbbbe5e6ffb89ddd41f1d83c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "test-util.hpp"

namespace WebStat {
	MockDB::MockDB() :
		DB::PluginMock<PQ::Mock>("webstat", {SRC_DIR / "schema.sql"}, "user=postgres dbname=postgres") { }

	MockDBPool::MockDBPool(std::string name) : DB::BasicConnectionPool(1, 1), name {std::move(name)} { }

	DB::ConnectionPtr
	MockDBPool::createResource() const
	{
		return DB::MockDatabase::openConnectionTo(name);
	}
}