Files
clio/tests/integration/TestGlobals.hpp
2026-03-24 15:25:32 +00:00

29 lines
539 B
C++

#pragma once
#include <string>
/*
* Contains global variables for use in tests.
*/
struct TestGlobals {
std::string backendHost = "127.0.0.1";
std::string backendKeyspace = "clio_test";
static TestGlobals&
instance();
void
parse(int argc, char* argv[]);
private:
TestGlobals() = default;
public:
TestGlobals(TestGlobals const&) = delete;
TestGlobals(TestGlobals&&) = delete;
TestGlobals&
operator=(TestGlobals const&) = delete;
TestGlobals&
operator=(TestGlobals&&) = delete;
};