Lines Matching full:user
49 const passwd_ns::user user("the-name", 1, 2); in ATF_TEST_CASE_BODY() local
50 ATF_REQUIRE_EQ("the-name", user.name); in ATF_TEST_CASE_BODY()
51 ATF_REQUIRE_EQ(1, user.uid); in ATF_TEST_CASE_BODY()
52 ATF_REQUIRE_EQ(2, user.gid); in ATF_TEST_CASE_BODY()
59 const passwd_ns::user user("i-am-root", 0, 10); in ATF_TEST_CASE_BODY() local
60 ATF_REQUIRE(user.is_root()); in ATF_TEST_CASE_BODY()
67 const passwd_ns::user user("i-am-not-root", 123, 10); in ATF_TEST_CASE_BODY() local
68 ATF_REQUIRE(!user.is_root()); in ATF_TEST_CASE_BODY()
75 const passwd_ns::user user = passwd_ns::current_user(); in ATF_TEST_CASE_BODY() local
76 ATF_REQUIRE_EQ(::getuid(), user.uid); in ATF_TEST_CASE_BODY()
77 ATF_REQUIRE_EQ(::getgid(), user.gid); in ATF_TEST_CASE_BODY()
84 const passwd_ns::user new_user("someone-else", ::getuid() + 1, 0); in ATF_TEST_CASE_BODY()
87 const passwd_ns::user user = passwd_ns::current_user(); in ATF_TEST_CASE_BODY() local
88 ATF_REQUIRE(::getuid() != user.uid); in ATF_TEST_CASE_BODY()
89 ATF_REQUIRE_EQ(new_user.uid, user.uid); in ATF_TEST_CASE_BODY()
99 const passwd_ns::user user = passwd_ns::find_user_by_name(pw->pw_name); in ATF_TEST_CASE_BODY() local
100 ATF_REQUIRE_EQ(::getuid(), user.uid); in ATF_TEST_CASE_BODY()
101 ATF_REQUIRE_EQ(::getgid(), user.gid); in ATF_TEST_CASE_BODY()
102 ATF_REQUIRE_EQ(pw->pw_name, user.name); in ATF_TEST_CASE_BODY()
109 ATF_REQUIRE_THROW_RE(std::runtime_error, "Failed.*user 'i-do-not-exist'", in ATF_TEST_CASE_BODY()
117 std::vector< passwd_ns::user > users; in ATF_TEST_CASE_BODY()
118 users.push_back(passwd_ns::user("myself2", 20, 40)); in ATF_TEST_CASE_BODY()
119 users.push_back(passwd_ns::user("myself1", 10, 15)); in ATF_TEST_CASE_BODY()
120 users.push_back(passwd_ns::user("myself3", 30, 60)); in ATF_TEST_CASE_BODY()
123 const passwd_ns::user user = passwd_ns::find_user_by_name("myself1"); in ATF_TEST_CASE_BODY() local
124 ATF_REQUIRE_EQ(10, user.uid); in ATF_TEST_CASE_BODY()
125 ATF_REQUIRE_EQ(15, user.gid); in ATF_TEST_CASE_BODY()
126 ATF_REQUIRE_EQ("myself1", user.name); in ATF_TEST_CASE_BODY()
128 ATF_REQUIRE_THROW_RE(std::runtime_error, "Failed.*user 'root'", in ATF_TEST_CASE_BODY()
136 const passwd_ns::user user = passwd_ns::find_user_by_uid(::getuid()); in ATF_TEST_CASE_BODY() local
137 ATF_REQUIRE_EQ(::getuid(), user.uid); in ATF_TEST_CASE_BODY()
138 ATF_REQUIRE_EQ(::getgid(), user.gid); in ATF_TEST_CASE_BODY()
142 ATF_REQUIRE_EQ(pw->pw_name, user.name); in ATF_TEST_CASE_BODY()
149 std::vector< passwd_ns::user > users; in ATF_TEST_CASE_BODY()
150 users.push_back(passwd_ns::user("myself2", 20, 40)); in ATF_TEST_CASE_BODY()
151 users.push_back(passwd_ns::user("myself1", 10, 15)); in ATF_TEST_CASE_BODY()
152 users.push_back(passwd_ns::user("myself3", 30, 60)); in ATF_TEST_CASE_BODY()
155 const passwd_ns::user user = passwd_ns::find_user_by_uid(10); in ATF_TEST_CASE_BODY() local
156 ATF_REQUIRE_EQ(10, user.uid); in ATF_TEST_CASE_BODY()
157 ATF_REQUIRE_EQ(15, user.gid); in ATF_TEST_CASE_BODY()
158 ATF_REQUIRE_EQ("myself1", user.name); in ATF_TEST_CASE_BODY()
160 ATF_REQUIRE_THROW_RE(std::runtime_error, "Failed.*user.*UID 0", in ATF_TEST_CASE_BODY()