#ifndef TESTENV_HH #define TESTENV_HH #include #include #include #include class TestEnv : public testing::Test { protected: void setenv(std::string const& name, std::string const& value); void unsetenv(std::string const& name); void TearDown() override; private: void saveenv(std::string const& name); std::map> env_; }; #endif // TESTENV_HH