added wxGet/Set/UnsetEnv() for Unix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2000-11-26 22:46:35 +00:00
parent b855ef7757
commit 8fd0d89b7d
7 changed files with 327 additions and 187 deletions

View File

@@ -40,7 +40,8 @@
//#define TEST_DATETIME
//#define TEST_DIR
//#define TEST_DLLLOADER
#define TEST_EXECUTE
#define TEST_ENVIRON
//#define TEST_EXECUTE
//#define TEST_FILE
//#define TEST_FILECONF
//#define TEST_HASH
@@ -283,6 +284,31 @@ static void TestDllLoad()
#endif // TEST_DLLLOADER
// ----------------------------------------------------------------------------
// wxGet/SetEnv
// ----------------------------------------------------------------------------
#ifdef TEST_ENVIRON
#include <wx/utils.h>
static void TestEnvironment()
{
const wxChar *var = _T("wxTestVar");
puts("*** testing environment access functions ***");
printf("Initially getenv(%s) = '%s'\n", var, wxGetenv(var));
wxSetEnv(var, _T("value for wxTestVar"));
printf("After wxSetEnv: getenv(%s) = '%s'\n", var, wxGetenv(var));
wxSetEnv(var, _T("another value"));
printf("After 2nd wxSetEnv: getenv(%s) = '%s'\n", var, wxGetenv(var));
wxUnsetEnv(var);
printf("After wxUnsetEnv: getenv(%s) = '%s'\n", var, wxGetenv(var));
}
#endif // TEST_ENVIRON
// ----------------------------------------------------------------------------
// wxExecute
// ----------------------------------------------------------------------------
@@ -3684,6 +3710,10 @@ int main(int argc, char **argv)
TestDllLoad();
#endif // TEST_DLLLOADER
#ifdef TEST_ENVIRON
TestEnvironment();
#endif // TEST_ENVIRON
#ifdef TEST_EXECUTE
TestExecute();
#endif // TEST_EXECUTE