@@ -35,6 +35,7 @@ public void isJarURL() throws Exception {
35
35
assertTrue (ResourceUtils .isJarURL (new URL ("jar:file:myjar.jar!/mypath" )));
36
36
assertTrue (ResourceUtils .isJarURL (new URL (null , "zip:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
37
37
assertTrue (ResourceUtils .isJarURL (new URL (null , "wsjar:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
38
+ assertTrue (ResourceUtils .isJarURL (new URL (null , "war:jar:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
38
39
assertFalse (ResourceUtils .isJarURL (new URL ("file:myjar.jar" )));
39
40
assertFalse (ResourceUtils .isJarURL (new URL ("http:myserver/myjar.jar" )));
40
41
}
@@ -49,12 +50,17 @@ public void extractJarFileURL() throws Exception {
49
50
ResourceUtils .extractJarFileURL (new URL (null , "zip:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
50
51
assertEquals (new URL ("file:myjar.jar" ),
51
52
ResourceUtils .extractJarFileURL (new URL (null , "wsjar:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
53
+ assertEquals (new URL ("file:myjar.jar" ),
54
+ ResourceUtils .extractJarFileURL (new URL (null , "war:jar:file:myjar.jar!/mypath" , new DummyURLStreamHandler ())));
55
+
52
56
assertEquals (new URL ("file:myjar.jar" ),
53
57
ResourceUtils .extractJarFileURL (new URL ("jar:file:myjar.jar!/" )));
54
58
assertEquals (new URL ("file:myjar.jar" ),
55
59
ResourceUtils .extractJarFileURL (new URL (null , "zip:file:myjar.jar!/" , new DummyURLStreamHandler ())));
56
60
assertEquals (new URL ("file:myjar.jar" ),
57
61
ResourceUtils .extractJarFileURL (new URL (null , "wsjar:file:myjar.jar!/" , new DummyURLStreamHandler ())));
62
+ assertEquals (new URL ("file:myjar.jar" ),
63
+ ResourceUtils .extractJarFileURL (new URL (null , "war:jar:file:myjar.jar!/" , new DummyURLStreamHandler ())));
58
64
assertEquals (new URL ("file:myjar.jar" ),
59
65
ResourceUtils .extractJarFileURL (new URL ("file:myjar.jar" )));
60
66
}
0 commit comments