Browse Source

Fix failing Windows CI build

Update SpringBootMockServletContextTests to URL escape file paths.

Fixes gh-2771
pull/2783/head
Phillip Webb 11 years ago
parent
commit
e2c47ba64a
  1. 3
      spring-boot/src/test/java/org/springframework/boot/test/SpringBootMockServletContextTests.java

3
spring-boot/src/test/java/org/springframework/boot/test/SpringBootMockServletContextTests.java

@ -20,6 +20,7 @@ import java.io.File; @@ -20,6 +20,7 @@ import java.io.File;
import java.io.FilenameFilter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLDecoder;
import javax.servlet.ServletContext;
@ -83,7 +84,7 @@ public class SpringBootMockServletContextTests implements ServletContextAware { @@ -83,7 +84,7 @@ public class SpringBootMockServletContextTests implements ServletContextAware {
};
URL resource = context.getResource("/");
assertThat(resource, not(nullValue()));
File file = new File(resource.getPath());
File file = new File(URLDecoder.decode(resource.getPath(), "UTF-8"));
assertThat("File " + file + " exists", file.exists(), equalTo(true));
assertThat("File " + file + " is directory", file.isDirectory(), equalTo(true));
String[] contents = file.list(new FilenameFilter() {

Loading…
Cancel
Save