Repository: cxf Updated Branches: refs/heads/3.0.x-fixes c15bc1bba -> 5fffe1882
[CXF-6132] Getting the tests ignored if Java 6 is used Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5fffe188 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5fffe188 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5fffe188 Branch: refs/heads/3.0.x-fixes Commit: 5fffe18823f05d62287857dc3cb8202df4a10e7f Parents: c15bc1b Author: Sergey Beryozkin <sberyoz...@talend.com> Authored: Wed Feb 11 12:46:48 2015 +0000 Committer: Sergey Beryozkin <sberyoz...@talend.com> Committed: Wed Feb 11 12:46:48 2015 +0000 ---------------------------------------------------------------------- .../cxf/jaxrs/servlet/AbstractSciTest.java | 19 +++++++++++++++++++ .../servlet/jetty/JettyEmptyApplicationTest.java | 6 ++---- .../jetty/JettyEmptyPathApplicationTest.java | 6 ++---- .../servlet/jetty/JettyNoApplicationTest.java | 6 ++---- .../JettySingleApplicationOnlyClassesTest.java | 6 ++---- ...JettySingleApplicationOnlySingletonsTest.java | 6 ++---- .../jetty/JettySingleApplicationTest.java | 6 ++---- 7 files changed, 31 insertions(+), 24 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/AbstractSciTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/AbstractSciTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/AbstractSciTest.java index e67f933..2faba61 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/AbstractSciTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/AbstractSciTest.java @@ -28,14 +28,33 @@ import javax.ws.rs.core.Response.Status; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; import org.apache.cxf.jaxrs.client.WebClient; +import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.testutil.common.AbstractBusClientServerTestBase; import org.apache.demo.resources.Book; + import org.junit.Test; public abstract class AbstractSciTest extends AbstractBusClientServerTestBase { + public static final Boolean JAVA6_ACTIVE = isJava6(); + + private static boolean isJava6() { + String version = System.getProperty("java.version"); + return 1.6D == Double.parseDouble(version.substring(0, 3)); + } + protected static void startServers(Class<?> serverClass) throws Exception { + if (AbstractSciTest.JAVA6_ACTIVE) { + return; + } + AbstractResourceInfo.clearAllMaps(); + assertTrue("server did not launch correctly", launchServer(serverClass, true)); + createStaticBus(); + } @Test public void testResponseHasBeenReceivedWhenQueringBook() { + if (AbstractSciTest.JAVA6_ACTIVE) { + return; + } Response r = createWebClient("/bookstore/books").path("1").get(); assertEquals(Status.OK.getStatusCode(), r.getStatus()); http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyApplicationTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyApplicationTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyApplicationTest.java index af8a5be..aa4702d 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyApplicationTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyApplicationTest.java @@ -21,9 +21,9 @@ package org.apache.cxf.jaxrs.servlet.jetty; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -47,9 +47,7 @@ public class JettyEmptyApplicationTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyPathApplicationTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyPathApplicationTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyPathApplicationTest.java index 0318bd8..de8dbc6 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyPathApplicationTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyEmptyPathApplicationTest.java @@ -21,10 +21,10 @@ package org.apache.cxf.jaxrs.servlet.jetty; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; import org.eclipse.jetty.webapp.WebAppContext; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -54,9 +54,7 @@ public class JettyEmptyPathApplicationTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyNoApplicationTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyNoApplicationTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyNoApplicationTest.java index 129f7ce..b07c47b 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyNoApplicationTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettyNoApplicationTest.java @@ -21,10 +21,10 @@ package org.apache.cxf.jaxrs.servlet.jetty; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; import org.eclipse.jetty.webapp.WebAppContext; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -51,9 +51,7 @@ public class JettyNoApplicationTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlyClassesTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlyClassesTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlyClassesTest.java index 6953de6..dd35e06 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlyClassesTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlyClassesTest.java @@ -19,9 +19,9 @@ package org.apache.cxf.jaxrs.servlet.jetty; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -43,9 +43,7 @@ public class JettySingleApplicationOnlyClassesTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlySingletonsTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlySingletonsTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlySingletonsTest.java index cdffd3a..e4f4fba 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlySingletonsTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationOnlySingletonsTest.java @@ -19,9 +19,9 @@ package org.apache.cxf.jaxrs.servlet.jetty; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -43,9 +43,7 @@ public class JettySingleApplicationOnlySingletonsTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override http://git-wip-us.apache.org/repos/asf/cxf/blob/5fffe188/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationTest.java ---------------------------------------------------------------------- diff --git a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationTest.java b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationTest.java index 2bc02e3..bc22673 100644 --- a/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationTest.java +++ b/systests/rs-http-sci/src/test/java/org/apache/cxf/jaxrs/servlet/jetty/JettySingleApplicationTest.java @@ -19,9 +19,9 @@ package org.apache.cxf.jaxrs.servlet.jetty; -import org.apache.cxf.jaxrs.model.AbstractResourceInfo; import org.apache.cxf.jaxrs.servlet.AbstractSciTest; import org.eclipse.jetty.util.resource.Resource; + import org.junit.BeforeClass; import org.junit.Ignore; @@ -43,9 +43,7 @@ public class JettySingleApplicationTest extends AbstractSciTest { @BeforeClass public static void startServers() throws Exception { - AbstractResourceInfo.clearAllMaps(); - assertTrue("server did not launch correctly", launchServer(EmbeddedJettyServer.class, true)); - createStaticBus(); + startServers(EmbeddedJettyServer.class); } @Override