mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Close jar to allow it to be cleaned up after test execution
See gh-38766
This commit is contained in:
parent
1d64976876
commit
85cfa4798c
@ -96,9 +96,14 @@ class StaticResourceJarsTests {
|
||||
File jarFile = createResourcesJar("test-resources.jar");
|
||||
TrackedURLStreamHandler handler = new TrackedURLStreamHandler(true);
|
||||
URL url = new URL("jar", null, 0, jarFile.toURI().toURL().toString() + "!/", handler);
|
||||
new StaticResourceJars().getUrlsFrom(url);
|
||||
assertThatNoException()
|
||||
.isThrownBy(() -> ((JarURLConnection) handler.getConnection()).getJarFile().getComment());
|
||||
try {
|
||||
new StaticResourceJars().getUrlsFrom(url);
|
||||
assertThatNoException()
|
||||
.isThrownBy(() -> ((JarURLConnection) handler.getConnection()).getJarFile().getComment());
|
||||
}
|
||||
finally {
|
||||
((JarURLConnection) handler.getConnection()).getJarFile().close();
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
Reference in New Issue
Block a user