Lines Matching refs:permissions

224     Permissions permissions("/dev/null", 0666, 0, 0, false);  in TEST()  local
225 EXPECT_TRUE(permissions.Match("/dev/null")); in TEST()
226 EXPECT_FALSE(permissions.Match("/dev/nullsuffix")); in TEST()
227 EXPECT_FALSE(permissions.Match("/dev/nul")); in TEST()
228 EXPECT_EQ(0666U, permissions.perm()); in TEST()
229 EXPECT_EQ(0U, permissions.uid()); in TEST()
230 EXPECT_EQ(0U, permissions.gid()); in TEST()
236 Permissions permissions("/dev/dri/*", 0666, 0, 1000, false); in TEST() local
237 EXPECT_TRUE(permissions.Match("/dev/dri/some_dri_device")); in TEST()
238 EXPECT_TRUE(permissions.Match("/dev/dri/some_other_dri_device")); in TEST()
239 EXPECT_TRUE(permissions.Match("/dev/dri/")); in TEST()
240 EXPECT_FALSE(permissions.Match("/dev/dr/non_match")); in TEST()
241 EXPECT_EQ(0666U, permissions.perm()); in TEST()
242 EXPECT_EQ(0U, permissions.uid()); in TEST()
243 EXPECT_EQ(1000U, permissions.gid()); in TEST()
249 Permissions permissions("/dev/device*name", 0666, 0, 1000, false); in TEST() local
250 EXPECT_TRUE(permissions.Match("/dev/devicename")); in TEST()
251 EXPECT_TRUE(permissions.Match("/dev/device123name")); in TEST()
252 EXPECT_TRUE(permissions.Match("/dev/deviceabcname")); in TEST()
253 EXPECT_FALSE(permissions.Match("/dev/device123name/subdevice")); in TEST()
254 EXPECT_FALSE(permissions.Match("/dev/deviceame")); in TEST()
255 EXPECT_EQ(0666U, permissions.perm()); in TEST()
256 EXPECT_EQ(0U, permissions.uid()); in TEST()
257 EXPECT_EQ(1000U, permissions.gid()); in TEST()
263 Permissions permissions("/dev/device*name*", 0666, 0, 1000, false); in TEST() local
264 EXPECT_TRUE(permissions.Match("/dev/devicename")); in TEST()
265 EXPECT_TRUE(permissions.Match("/dev/device123name")); in TEST()
266 EXPECT_TRUE(permissions.Match("/dev/deviceabcname")); in TEST()
267 EXPECT_TRUE(permissions.Match("/dev/device123namesomething")); in TEST()
269 EXPECT_FALSE(permissions.Match("/dev/device123name/something")); in TEST()
270 EXPECT_FALSE(permissions.Match("/dev/device/1/2/3name/something")); in TEST()
271 EXPECT_FALSE(permissions.Match("/dev/deviceame")); in TEST()
272 EXPECT_EQ(0666U, permissions.perm()); in TEST()
273 EXPECT_EQ(0U, permissions.uid()); in TEST()
274 EXPECT_EQ(1000U, permissions.gid()); in TEST()
280 Permissions permissions("/dev/device*name*", 0666, 0, 1000, true); in TEST() local
281 EXPECT_TRUE(permissions.Match("/dev/devicename")); in TEST()
282 EXPECT_TRUE(permissions.Match("/dev/device123name")); in TEST()
283 EXPECT_TRUE(permissions.Match("/dev/deviceabcname")); in TEST()
284 EXPECT_TRUE(permissions.Match("/dev/device123namesomething")); in TEST()
286 EXPECT_TRUE(permissions.Match("/dev/device123name/something")); in TEST()
287 EXPECT_TRUE(permissions.Match("/dev/device/1/2/3name/something")); in TEST()
288 EXPECT_FALSE(permissions.Match("/dev/deviceame")); in TEST()
289 EXPECT_EQ(0666U, permissions.perm()); in TEST()
290 EXPECT_EQ(0U, permissions.uid()); in TEST()
291 EXPECT_EQ(1000U, permissions.gid()); in TEST()
296 SysfsPermissions permissions("/sys/devices/virtual/input/input*", "enable", 0660, 0, 1001, in TEST() local
298 EXPECT_TRUE(permissions.MatchWithSubsystem("/sys/devices/virtual/input/input0", "input")); in TEST()
299 EXPECT_FALSE(permissions.MatchWithSubsystem("/sys/devices/virtual/input/not_input0", "input")); in TEST()
300 EXPECT_EQ(0660U, permissions.perm()); in TEST()
301 EXPECT_EQ(0U, permissions.uid()); in TEST()
302 EXPECT_EQ(1001U, permissions.gid()); in TEST()
307 SysfsPermissions permissions("/sys/class/input/event*", "enable", 0660, 0, 1001, false); in TEST() local
308 EXPECT_TRUE(permissions.MatchWithSubsystem( in TEST()
310 EXPECT_FALSE(permissions.MatchWithSubsystem( in TEST()
312 EXPECT_FALSE(permissions.MatchWithSubsystem( in TEST()
314 EXPECT_EQ(0660U, permissions.perm()); in TEST()
315 EXPECT_EQ(0U, permissions.uid()); in TEST()
316 EXPECT_EQ(1001U, permissions.gid()); in TEST()
321 SysfsPermissions permissions("/sys/bus/i2c/devices/i2c-*", "enable", 0660, 0, 1001, false); in TEST() local
322 EXPECT_TRUE(permissions.MatchWithSubsystem("/sys/devices/soc.0/f9967000.i2c/i2c-5", "i2c")); in TEST()
323 EXPECT_FALSE(permissions.MatchWithSubsystem("/sys/devices/soc.0/f9967000.i2c/not-i2c", "i2c")); in TEST()
325 permissions.MatchWithSubsystem("/sys/devices/soc.0/f9967000.i2c/i2c-5", "not_i2c")); in TEST()
326 EXPECT_EQ(0660U, permissions.perm()); in TEST()
327 EXPECT_EQ(0U, permissions.uid()); in TEST()
328 EXPECT_EQ(1001U, permissions.gid()); in TEST()