Lines Matching refs:atf
26 #include "atf-c++/detail/env.hpp"
28 #include <atf-c++.hpp>
41 ATF_REQUIRE(atf::env::has("PATH"));
42 ATF_REQUIRE(!atf::env::get("PATH").empty());
44 ATF_REQUIRE(!atf::env::has("_UNDEFINED_VARIABLE_"));
54 ATF_REQUIRE(atf::env::has("PATH"));
55 ATF_REQUIRE(atf::env::get("PATH", "default value") != "default value");
57 ATF_REQUIRE_EQ(atf::env::get("_UNDEFINED_VARIABLE_", "foo bar"), "foo bar");
67 ATF_REQUIRE(atf::env::has("PATH"));
68 const std::string& oldval = atf::env::get("PATH");
69 atf::env::set("PATH", "foo-bar");
70 ATF_REQUIRE(atf::env::get("PATH") != oldval);
71 ATF_REQUIRE_EQ(atf::env::get("PATH"), "foo-bar");
73 ATF_REQUIRE(!atf::env::has("_UNDEFINED_VARIABLE_"));
74 atf::env::set("_UNDEFINED_VARIABLE_", "foo2-bar2");
75 ATF_REQUIRE_EQ(atf::env::get("_UNDEFINED_VARIABLE_"), "foo2-bar2");
85 ATF_REQUIRE(atf::env::has("PATH"));
86 atf::env::unset("PATH");
87 ATF_REQUIRE(!atf::env::has("PATH"));