summaryrefslogtreecommitdiff
path: root/test/test-util.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-util.hpp')
-rw-r--r--test/test-util.hpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/test/test-util.hpp b/test/test-util.hpp
deleted file mode 100644
index f933cba..0000000
--- a/test/test-util.hpp
+++ /dev/null
@@ -1,45 +0,0 @@
-#pragma once
-
-#include <connectionPool.h>
-#include <filesystem>
-#include <pq-mock.h>
-#include <sys/utsname.h>
-#include <util.hpp>
-
-namespace WebStat {
-#define XSTR(s) STR(s)
-#define STR(s) #s
- inline const std::filesystem::path SRC_DIR(XSTR(SRC));
- inline const std::filesystem::path TEST_DIR(XSTR(TEST));
- inline const std::filesystem::path FIXTURE_DIR(XSTR(FIXTURES));
- inline const std::string FIXTURE_URL_BASE = "file://" + std::filesystem::canonical(FIXTURE_DIR).string();
-#undef XSTR
-#undef STR
-
- struct MockDB : public DB::PluginMock<PQ::Mock> {
- MockDB();
- };
-
- class MockDBPool : public DB::BasicConnectionPool {
- public:
- MockDBPool(std::string);
-
- protected:
- DB::ConnectionPtr createResource() const;
-
- private:
- std::string name;
- };
-
- template<typename Out> using ParseData = std::tuple<std::string_view, Out>;
-
- utsname getTestUtsName(std::string_view);
-
- struct LogFile {
- LogFile(std::filesystem::path where, size_t entries);
- ~LogFile();
- SPECIAL_MEMBERS_DELETE(LogFile);
-
- const std::filesystem::path path;
- };
-}