| #include <stdplus/gtest/tmp.hpp> |
| TestWithTmp::TestWithTmp() : |
| ::testing::UnitTest::GetInstance()->current_test_info()->name())) |
| std::filesystem::create_directory(CaseTmpDir()); |
| TestWithTmp::~TestWithTmp() |
| std::filesystem::remove_all(CaseTmpDir()); |
| void TestWithTmp::SetUpTestSuite() |
| std::filesystem::create_directory(SuiteTmpDir()); |
| void TestWithTmp::TearDownTestSuite() |
| std::filesystem::remove_all(SuiteTmpDir()); |
| std::string TestWithTmp::SuiteTmpDir() |
| const char* dir = getenv("TMPDIR"); |
| ::testing::UnitTest::GetInstance()->current_test_suite()->name(), |