Lines Matching refs:svc
125 auto svc = Service::MakeTemporaryOneshotService(args); in Test_make_temporary_oneshot_service() local
126 ASSERT_NE(nullptr, svc); in Test_make_temporary_oneshot_service()
129 ASSERT_EQ("u:r:su:s0", svc->seclabel()); in Test_make_temporary_oneshot_service()
131 ASSERT_EQ("", svc->seclabel()); in Test_make_temporary_oneshot_service()
136 ASSERT_EQ(*decoded_uid, svc->uid()); in Test_make_temporary_oneshot_service()
138 ASSERT_EQ(0U, svc->uid()); in Test_make_temporary_oneshot_service()
143 ASSERT_EQ(*decoded_uid, svc->gid()); in Test_make_temporary_oneshot_service()
145 ASSERT_EQ(0U, svc->gid()); in Test_make_temporary_oneshot_service()
148 ASSERT_EQ(2U, svc->supp_gids().size()); in Test_make_temporary_oneshot_service()
152 ASSERT_EQ(*decoded_uid, svc->supp_gids()[0]); in Test_make_temporary_oneshot_service()
156 ASSERT_EQ(*decoded_uid, svc->supp_gids()[1]); in Test_make_temporary_oneshot_service()
158 ASSERT_EQ(0U, svc->supp_gids().size()); in Test_make_temporary_oneshot_service()
161 ASSERT_EQ(static_cast<std::size_t>(2), svc->args().size()); in Test_make_temporary_oneshot_service()
162 ASSERT_EQ("/system/bin/toybox", svc->args()[0]); in Test_make_temporary_oneshot_service()
163 ASSERT_EQ("id", svc->args()[1]); in Test_make_temporary_oneshot_service()