#include "test-util.hpp" namespace WebStat { MockDB::MockDB() : DB::PluginMock("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; } }