Lines Matching refs:path

52         android_app_dir.path = TEST_APP_DIR;
55 android_app_private_dir.path = TEST_APP_PRIVATE_DIR;
58 android_data_dir.path = TEST_DATA_DIR;
61 android_asec_dir.path = TEST_ASEC_DIR;
67 android_system_dirs.dirs[0].path = TEST_SYSTEM_DIR1;
70 android_system_dirs.dirs[1].path = TEST_SYSTEM_DIR2;
83 << badprefix1 << " should be allowed as a valid path";
87 << badprefix2 << " should be allowed as a valid path";
91 << badprefix3 << " should be allowed as a valid path";
95 << badprefix4 << " should be allowed as a valid path";
102 << internal1 << " should be allowed as a valid path";
107 << path2 << " should be allowed as a valid path";
111 << badint1 << " should be rejected as a invalid path";
115 << badint2 << " should be rejected as a invalid path";
120 << bad_path3 << " should be rejected as a invalid path";
124 << bad_path4 << " should be rejected as a invalid path";
128 << bad_path5 << " should be rejected as a invalid path";
135 << private1 << " should be allowed as a valid path";
140 << path2 << " should be allowed as a valid path";
144 << badpriv1 << " should be rejected as a invalid path";
148 << badpriv2 << " should be rejected as a invalid path";
153 << bad_path3 << " should be rejected as a invalid path";
157 << bad_path4 << " should be rejected as a invalid path";
161 << bad_path5 << " should be rejected as a invalid path";
168 << asec1 << " should be allowed as a valid path";
174 << asec2 << " should be allowed as a valid path";
180 << badasec1 << " should be rejected as a invalid path";
186 << badasec2 << " should be rejected as a invalid path";
192 << badasec3 << " should be rejected as a invalid path";
198 << badasec4 << " should be rejected as a invalid path";
204 << badasec5 << " should be rejected as a invalid path";
210 << badasec6 << " should be rejected as a invalid path";
216 << badasec7 << " should be rejected as a invalid path";
222 << sysapp1 << " should be allowed as a system path";
228 << sysapp2 << " should be allowed as a system path";
234 << badapp1 << " should be rejected not a system path";
240 << badapp2 << " should be rejected not a system path";
246 << badapp3 << " should be rejected not a system path";
252 << sysapp << " should be allowed as a system path";
256 << badapp << " should be rejected not a system path";
260 << badapp1 << " should be rejected not a system path";
264 << badapp2 << " should be rejected not a system path";
270 << "Should not allow NULL as a path.";
290 EXPECT_STREQ("/mnt/asec/", test1.path)
293 << "path len should be equal to the length of /mnt/asec/ (10)";
294 free(test1.path);
301 EXPECT_STREQ("/data/app/", test3.path)
304 << "path len should be equal to the length of /data/app/ (10)";
305 free(test3.path);
309 char path[PKG_PATH_MAX];
317 EXPECT_EQ(0, create_pkg_path(path, pkgname, "", 0))
322 EXPECT_STREQ(pkgname, path + offset)
323 << "Package path should be a really long string of a's";
327 char path[PKG_PATH_MAX];
335 EXPECT_EQ(-1, create_pkg_path(path, pkgname, "", 0))
340 char path[PKG_PATH_MAX];
348 EXPECT_EQ(-1, create_pkg_path(path, "com.example.package", postfix, 0))
353 char path[PKG_PATH_MAX];
355 EXPECT_EQ(0, create_pkg_path(path, "com.example.package", "", 0))
358 EXPECT_STREQ(TEST_DATA_DIR PRIMARY_USER_PREFIX "com.example.package", path)
359 << "Package path should be in /data/data/";
363 char path[PKG_PATH_MAX];
365 EXPECT_EQ(0, create_pkg_path(path, "com.example.package", "", 1))
366 << "Should successfully create package path.";
368 EXPECT_STREQ(TEST_DATA_DIR SECONDARY_USER_PREFIX "1/com.example.package", path)
369 << "Package path should be in /data/user/";
373 char path[PKG_PATH_MAX];
376 dir.path = "/data/app-private/";
377 dir.len = strlen(dir.path);
379 EXPECT_EQ(0, create_pkg_path_in_dir(path, &dir, "com.example.package", ".apk"))
380 << "Should successfully create package path.";
382 EXPECT_STREQ("/data/app-private/com.example.package.apk", path)
383 << "Package path should be in /data/app-private/";
387 char path[PKG_PATH_MAX];
389 EXPECT_EQ(0, create_user_path(path, 0))
390 << "Should successfully build primary user path.";
392 EXPECT_STREQ("/data/data/", path)
393 << "Primary user should have correct path";
397 char path[PKG_PATH_MAX];
399 EXPECT_EQ(0, create_user_path(path, 1))
400 << "Should successfully build primary user path.";
402 EXPECT_STREQ("/data/user/1/", path)
403 << "Primary user should have correct path";
407 char path[PKG_PATH_MAX];
409 EXPECT_EQ(0, create_move_path(path, "com.android.test", "shared_prefs", 0))
410 << "Should be able to create move path for primary user";
412 EXPECT_STREQ("/data/data/com.android.test/shared_prefs", path)
417 char path[PKG_PATH_MAX];
419 EXPECT_EQ(-1, create_move_path(path, REALLY_LONG_APP_NAME, "shared_prefs", 0))
420 << "Should fail to create move path for primary user";
424 char path[PKG_PATH_MAX];
426 EXPECT_EQ(-1, create_move_path(path, "com.android.test", REALLY_LONG_LEAF_NAME, 0))
427 << "Should fail to create move path for primary user";
435 src.path = "/data/";
436 src.len = strlen(src.path);
441 EXPECT_STREQ("/data/app/", dst.path)
442 << "Appended path should be correct";
445 << "Appended path should be length of '/data/app/' (10)";