From 4ce42c19ec1f4853ab7c85171dae68c89cda4aa9 Mon Sep 17 00:00:00 2001 From: olivier lamy Date: Mon, 5 Jun 2017 21:29:59 +1000 Subject: [PATCH] unit test must not force a maven repository path #1574 Signed-off-by: olivier lamy --- jetty-util/pom.xml | 133 ++++++++++-------- .../org/eclipse/jetty/util/TypeUtilTest.java | 7 +- 2 files changed, 79 insertions(+), 61 deletions(-) diff --git a/jetty-util/pom.xml b/jetty-util/pom.xml index f03ba368d76..a06d6881886 100644 --- a/jetty-util/pom.xml +++ b/jetty-util/pom.xml @@ -1,60 +1,73 @@ - - - org.eclipse.jetty - jetty-project - 9.4.7-SNAPSHOT - - 4.0.0 - jetty-util - Jetty :: Utilities - Utility classes for Jetty - http://www.eclipse.org/jetty - - ${project.groupId}.util - - - - - org.codehaus.mojo - findbugs-maven-plugin - - org.eclipse.jetty.util.* - - - - - - - javax.servlet - javax.servlet-api - provided - - - org.eclipse.jetty.toolchain - jetty-perf-helper - test - - - org.eclipse.jetty.toolchain - jetty-test-helper - test - - - org.slf4j - slf4j-api - provided - true - - - - org.slf4j - slf4j-jdk14 - ${slf4j-version} - test - - - + + + org.eclipse.jetty + jetty-project + 9.4.6-SNAPSHOT + + 4.0.0 + jetty-util + Jetty :: Utilities + Utility classes for Jetty + http://www.eclipse.org/jetty + + ${project.groupId}.util + + + + + org.codehaus.mojo + findbugs-maven-plugin + + org.eclipse.jetty.util.* + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${settings.localRepository} + + + + + + + + + javax.servlet + javax.servlet-api + provided + + + org.eclipse.jetty.toolchain + jetty-perf-helper + test + + + org.eclipse.jetty.toolchain + jetty-test-helper + test + + + org.slf4j + slf4j-api + provided + true + + + + org.slf4j + slf4j-jdk14 + ${slf4j-version} + test + + + diff --git a/jetty-util/src/test/java/org/eclipse/jetty/util/TypeUtilTest.java b/jetty-util/src/test/java/org/eclipse/jetty/util/TypeUtilTest.java index 6c630e9e3dd..032cae7c313 100644 --- a/jetty-util/src/test/java/org/eclipse/jetty/util/TypeUtilTest.java +++ b/jetty-util/src/test/java/org/eclipse/jetty/util/TypeUtilTest.java @@ -24,6 +24,9 @@ import org.hamcrest.Matchers; import org.junit.Assert; import org.junit.Test; +import java.nio.file.Path; +import java.nio.file.Paths; + public class TypeUtilTest { @Test @@ -125,8 +128,10 @@ public class TypeUtilTest @Test public void testGetLocationOfClass() throws Exception { + Path mavenRepoPath = Paths.get( System.getProperty( "mavenRepoPath" ) ); + String mavenRepo = mavenRepoPath.toFile().getPath(); // Classes from maven dependencies - Assert.assertThat(TypeUtil.getLocationOfClass(Assert.class).toASCIIString(),Matchers.containsString("/repository/")); + Assert.assertThat(TypeUtil.getLocationOfClass(Assert.class).toASCIIString(),Matchers.containsString(mavenRepo)); // Class from project dependencies Assert.assertThat(TypeUtil.getLocationOfClass(TypeUtil.class).toASCIIString(),Matchers.containsString("/classes/"));