#pragma once //#include "TestDataLocations.h" #include using Path = std::filesystem::path; class TestUtils { public: static Path getTestOutputDir(const String& testFileName = {}) { if (!testFileName.empty()) { const auto name = Path(testFileName).filename().stem(); return std::filesystem::current_path() / "test_output" / name; } else { return std::filesystem::current_path() / "test_output"; } } static Path getTestDataDir() { return TestDataLocations::getTestDataDir(); } };