Lines Matching refs:utils

35 using utils::optional;
41 utils::unsetenv("test-missing"); in ATF_TEST_CASE_BODY()
42 utils::setenv("test-empty", ""); in ATF_TEST_CASE_BODY()
43 utils::setenv("test-text", "some-value"); in ATF_TEST_CASE_BODY()
45 const std::map< std::string, std::string > allenv = utils::getallenv(); in ATF_TEST_CASE_BODY()
67 if (utils::getenv("PATH")) { in ATF_TEST_CASE_BODY()
71 ATF_REQUIRE_EQ(utils::getenv("PATH").get(), (*iter).second); in ATF_TEST_CASE_BODY()
79 const optional< std::string > path = utils::getenv("PATH"); in ATF_TEST_CASE_BODY()
83 ATF_REQUIRE(!utils::getenv("__UNDEFINED_VARIABLE__")); in ATF_TEST_CASE_BODY()
91 utils::getenv_with_default("PATH", "don't use")); in ATF_TEST_CASE_BODY()
94 utils::getenv_with_default("__UNDEFINED_VARIABLE__", "foo")); in ATF_TEST_CASE_BODY()
101 ATF_REQUIRE(utils::getenv("PATH")); in ATF_TEST_CASE_BODY()
102 const std::string oldval = utils::getenv("PATH").get(); in ATF_TEST_CASE_BODY()
103 utils::setenv("PATH", "foo-bar"); in ATF_TEST_CASE_BODY()
104 ATF_REQUIRE(utils::getenv("PATH").get() != oldval); in ATF_TEST_CASE_BODY()
105 ATF_REQUIRE_EQ("foo-bar", utils::getenv("PATH").get()); in ATF_TEST_CASE_BODY()
107 ATF_REQUIRE(!utils::getenv("__UNDEFINED_VARIABLE__")); in ATF_TEST_CASE_BODY()
108 utils::setenv("__UNDEFINED_VARIABLE__", "foo2-bar2"); in ATF_TEST_CASE_BODY()
109 ATF_REQUIRE_EQ("foo2-bar2", utils::getenv("__UNDEFINED_VARIABLE__").get()); in ATF_TEST_CASE_BODY()
116 ATF_REQUIRE(utils::getenv("PATH")); in ATF_TEST_CASE_BODY()
117 utils::unsetenv("PATH"); in ATF_TEST_CASE_BODY()
118 ATF_REQUIRE(!utils::getenv("PATH")); in ATF_TEST_CASE_BODY()