From 6248fc0d60bd365afe38b63e2eb989a1a8b76b89 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 18 Sep 2014 16:44:28 +0100 Subject: [PATCH] Fix logic for identifying test classes on Windows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use File.separator rather than hard-coding the use of ‘/‘ Closes gh-1571 --- .../boot/test/AbstractConfigurationClassTests.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot/src/test/java/org/springframework/boot/test/AbstractConfigurationClassTests.java b/spring-boot/src/test/java/org/springframework/boot/test/AbstractConfigurationClassTests.java index 0e76e80da4b..7ab38c8e71d 100644 --- a/spring-boot/src/test/java/org/springframework/boot/test/AbstractConfigurationClassTests.java +++ b/spring-boot/src/test/java/org/springframework/boot/test/AbstractConfigurationClassTests.java @@ -16,6 +16,7 @@ package org.springframework.boot.test; +import java.io.File; import java.io.IOException; import java.util.HashSet; import java.util.Set; @@ -81,7 +82,8 @@ public abstract class AbstractConfigurationClassTests { } private boolean isTestClass(Resource resource) throws IOException { - return resource.getFile().getAbsolutePath().contains("target/test-classes"); + return resource.getFile().getAbsolutePath() + .contains("target" + File.separator + "test-classes"); } private boolean isPublic(MethodMetadata methodMetadata) {