diff options
-rw-r--r-- | src/common/Utilities/Random.h | 3 | ||||
-rw-r--r-- | src/test/common/Configuration/Config.cpp | 13 |
2 files changed, 14 insertions, 2 deletions
diff --git a/src/common/Utilities/Random.h b/src/common/Utilities/Random.h index 07bc91d3ae..60d543bc4d 100644 --- a/src/common/Utilities/Random.h +++ b/src/common/Utilities/Random.h @@ -17,7 +17,8 @@ #ifndef Random_h__ #define Random_h__ - +#undef max +#undef min #include "Define.h" #include "Duration.h" #include <limits> diff --git a/src/test/common/Configuration/Config.cpp b/src/test/common/Configuration/Config.cpp index df1889a88a..d23b87ff05 100644 --- a/src/test/common/Configuration/Config.cpp +++ b/src/test/common/Configuration/Config.cpp @@ -24,6 +24,13 @@ #include <fstream> #include <string> +#if WIN32 + void inline setenv(const char* name, const char* value, int overwrite) + { + _putenv_s(name, value); + } +#endif + std::string CreateConfigWithMap(std::map<std::string, std::string> const& map) { auto mTempFileRel = boost::filesystem::unique_path("deleteme.ini"); @@ -36,8 +43,12 @@ std::string CreateConfigWithMap(std::map<std::string, std::string> const& map) iniStream << itr.first << " = " << itr.second << "\n"; iniStream.close(); - +#if WIN32 + auto tmp = mTempFileAbs.native(); + return std::string(tmp.begin(), tmp.end()); +#else return mTempFileAbs.native(); +#endif } class ConfigEnvTest : public testing::Test { |