blob: b9011a4f0fb255fef7fab924f44414264c4b92af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#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);
}
utsname
getTestUtsName(const std::string_view nodename)
{
utsname uts {};
nodename.copy(uts.nodename, sizeof(uts.nodename));
return uts;
}
}
|