Home | History | Annotate | Download | only in io

Lines Matching defs:streamHandler

64             ClassPathURLStreamHandler streamHandler = new ClassPathURLStreamHandler("Missing.file");
70 ClassPathURLStreamHandler streamHandler = new ClassPathURLStreamHandler(fileName);
71 streamHandler.close();
76 ClassPathURLStreamHandler streamHandler = new ClassPathURLStreamHandler(fileName);
78 checkGetEntryUrlOrNull(streamHandler, ENTRY_IN_ROOT, ENTRY_IN_ROOT);
79 checkGetEntryUrlOrNull(streamHandler, ENTRY_IN_SUBDIR, ENTRY_IN_SUBDIR);
80 checkGetEntryUrlOrNull(streamHandler, ENTRY_WITH_SPACES_UNENCODED,
82 checkGetEntryUrlOrNull(streamHandler, ENTRY_THAT_NEEDS_ESCAPING,
87 checkGetEntryUrlOrNull(streamHandler, DIR_ENTRY_WITHOUT_SLASH,
89 checkGetEntryUrlOrNull(streamHandler, DIR_ENTRY_WITH_SLASH, DIR_ENTRY_WITH_SLASH);
91 assertNull(streamHandler.getEntryUrlOrNull(MISSING_ENTRY));
92 assertNull(streamHandler.getEntryUrlOrNull("/" + ENTRY_IN_ROOT));
93 assertNull(streamHandler.getEntryUrlOrNull("/" + ENTRY_IN_SUBDIR));
94 assertNull(streamHandler.getEntryUrlOrNull(ENTRY_WITH_SPACES_ENCODED));
95 assertNull(streamHandler.getEntryUrlOrNull(ENTRY_WITH_RELATIVE_PATH));
96 assertNull(streamHandler.getEntryUrlOrNull("/" + DIR_ENTRY_WITHOUT_SLASH));
97 assertNull(streamHandler.getEntryUrlOrNull("/" + DIR_ENTRY_WITH_SLASH));
98 streamHandler.close();
105 private void checkGetEntryUrlOrNull(ClassPathURLStreamHandler streamHandler,
109 URL urlOrNull = streamHandler.getEntryUrlOrNull(entryName);
116 assertOpenConnectionOk(jarFile, expectedJarRelativeURI, streamHandler);
121 ClassPathURLStreamHandler streamHandler = new ClassPathURLStreamHandler(fileName);
123 assertFalse(streamHandler.isEntryStored("this/file/does/not/exist.txt"));
125 assertFalse(streamHandler.isEntryStored(ENTRY_IN_SUBDIR));
126 assertTrue(streamHandler.isEntryStored(ENTRY_STORED));
128 assertTrue(streamHandler.isEntryStored(DIR_ENTRY_WITHOUT_SLASH));
132 assertTrue(streamHandler.isEntryStored(DIR_ENTRY_WITH_SLASH));
137 ClassPathURLStreamHandler streamHandler = new ClassPathURLStreamHandler(fileName);
139 assertOpenConnectionOk(jarFile, ENTRY_IN_ROOT, streamHandler);
140 assertOpenConnectionOk(jarFile, ENTRY_IN_SUBDIR, streamHandler);
141 assertOpenConnectionOk(jarFile, ENTRY_WITH_SPACES_ENCODED, streamHandler);
142 assertOpenConnectionOk(jarFile, ENTRY_WITH_SPACES_UNENCODED, streamHandler);
143 assertOpenConnectionOk(jarFile, DIR_ENTRY_WITH_SLASH, streamHandler);
144 assertOpenConnectionOk(jarFile, DIR_ENTRY_WITHOUT_SLASH, streamHandler);
146 assertOpenConnectionConnectFails(jarFile, ENTRY_WITH_RELATIVE_PATH, streamHandler);
147 assertOpenConnectionConnectFails(jarFile, MISSING_ENTRY, streamHandler);
148 assertOpenConnectionConnectFails(jarFile, ENTRY_THAT_NEEDS_ESCAPING, streamHandler);
150 streamHandler.close();
154 File jarFile, String entryName, URLStreamHandler streamHandler) throws IOException {
163 URL actualUrl = createJarUrl(jarFile, entryName, streamHandler);
172 ClassPathURLStreamHandler streamHandler) throws IOException {
177 URL actualUrl = createJarUrl(jarFile, entryName, streamHandler);
220 private static URL createJarUrl(File jarFile, String entryName, URLStreamHandler streamHandler)
222 return new URL("jar", null, -1, jarFile.toURI() + "!/" + entryName, streamHandler);