You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/03/08 21:42:25 UTC

[2/2] tomee git commit: TOMEE-1727 caching getSingletons and getClasses calls for jaxrs - fixing test

TOMEE-1727 caching getSingletons and getClasses calls for jaxrs - fixing test


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/7f1ee68c
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/7f1ee68c
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/7f1ee68c

Branch: refs/heads/master
Commit: 7f1ee68c30db984d69adb72960d6c16617af6e75
Parents: 84ede0f
Author: Romain manni-Bucau <rm...@gmail.com>
Authored: Tue Mar 8 21:41:58 2016 +0100
Committer: Romain manni-Bucau <rm...@gmail.com>
Committed: Tue Mar 8 21:41:58 2016 +0100

----------------------------------------------------------------------
 .../org/apache/openejb/server/cxf/rs/SingletonProviderTest.java  | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/7f1ee68c/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/SingletonProviderTest.java
----------------------------------------------------------------------
diff --git a/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/SingletonProviderTest.java b/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/SingletonProviderTest.java
index 0f7ad6e..4a8f045 100644
--- a/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/SingletonProviderTest.java
+++ b/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/SingletonProviderTest.java
@@ -49,6 +49,7 @@ public class SingletonProviderTest {
         final HttpURLConnection conn = HttpURLConnection.class.cast(new URL(base.toExternalForm() + "app/need-provider").openConnection());
         assertEquals("ok", IO.slurp(conn.getInputStream()));
         conn.getInputStream().close();
+        assertEquals(1, ApplicationSample.count);
     }
 
     @Path("need-provider")
@@ -68,8 +69,11 @@ public class SingletonProviderTest {
     }
 
     public static class ApplicationSample extends Application {
+        public static volatile int count = 0;
+
         @Override
         public Set<Object> getSingletons() {
+            count++;
             return new HashSet<Object>() {{
                 add(new NeedAProvider());
                 add(new DontLetResourcesFail());