Lines Matching refs:file

5  * you may not use this file except in compliance with the License.
46 private static final String TEST_FILE = "file.test";
63 File file = buildPath(mContext.getFilesDir(), "file.test");
64 assertEquals("content://authority/tag/file.test",
65 strat.getUriForFile(file).toString());
67 file = buildPath(mContext.getFilesDir(), "subdir", "file.test");
68 assertEquals("content://authority/tag/subdir/file.test",
69 strat.getUriForFile(file).toString());
71 file = buildPath(Environment.getExternalStorageDirectory(), "file.test");
73 strat.getUriForFile(file);
74 fail("somehow got uri for file outside roots?");
83 File file = buildPath(mContext.getFilesDir(), "..", "file.test");
85 strat.getUriForFile(file);
86 fail("file escaped!");
96 File file = buildPath(mContext.getFilesDir(), "file.test");
97 assertEquals("content://authority/tag1/file.test",
98 strat.getUriForFile(file).toString());
104 file = buildPath(mContext.getFilesDir(), "file.test");
105 assertEquals("content://authority/tag2/file.test",
106 strat.getUriForFile(file).toString());
113 File file = buildPath(mContext.getFilesDir(), "file.test");
114 assertEquals(file.getPath(),
115 strat.getFileForUri(Uri.parse("content://authority/tag/file.test")).getPath());
117 file = buildPath(mContext.getFilesDir(), "subdir", "file.test");
118 assertEquals(file.getPath(), strat.getFileForUri(
119 Uri.parse("content://authority/tag/subdir/file.test")).getPath());
127 strat.getFileForUri(Uri.parse("content://authority/tag/../file.test"));
128 fail("file escaped!");
137 File file = buildPath(mContext.getFilesDir(), "lol\"wat?foo&bar", "wat.txt");
141 strat.getUriForFile(file).toString());
142 assertEquals(file.getPath(),
150 File file = buildPath(mContext.getFilesDir(), "file.txt");
151 assertEquals(file.getPath(), strat.getFileForUri(
152 Uri.parse("content://authority/tag/file.txt?extra=foo")).getPath());
171 final File file = new File(mContext.getFilesDir(), TEST_FILE);
172 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
187 final File file = new File(mContext.getFilesDir(), TEST_FILE);
188 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
215 final File file = new File(mContext.getFilesDir(), TEST_FILE);
216 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
232 final File file = new File(mContext.getFilesDir(), TEST_FILE);
233 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
239 final File file = new File(mContext.getFilesDir(), TEST_FILE);
240 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
255 final File file = new File(mContext.getFilesDir(), TEST_FILE);
256 final Uri uri = stageFileAndGetUri(file, null);
260 fail("Somehow read missing file?");
275 final File file = new File(mContext.getFilesDir(), TEST_FILE);
276 final Uri uri = stageFileAndGetUri(file, TEST_DATA);
285 fail("Somehow read missing file?");
327 private Uri stageFileAndGetUri(File file, byte[] data) throws Exception {
329 final FileOutputStream out = new FileOutputStream(file);
336 file.delete();
338 return FileProvider.getUriForFile(mContext, TEST_AUTHORITY, file);