You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jg...@apache.org on 2018/12/06 20:53:54 UTC

[3/9] tomee git commit: Test classloader change

Test classloader change


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

Branch: refs/heads/tomee-7.0.x
Commit: 232c246338a8b2b49c81e68b0eb822b23a361d03
Parents: 7274095
Author: Daniel Cunha (soro) <da...@apache.org>
Authored: Mon Nov 26 10:07:02 2018 -0300
Committer: Daniel Cunha (soro) <da...@apache.org>
Committed: Tue Dec 4 14:06:50 2018 -0300

----------------------------------------------------------------------
 .../src/test/java/org/apache/tomee/TomEECliIT.java          | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/232c2463/tomee/apache-tomee/src/test/java/org/apache/tomee/TomEECliIT.java
----------------------------------------------------------------------
diff --git a/tomee/apache-tomee/src/test/java/org/apache/tomee/TomEECliIT.java b/tomee/apache-tomee/src/test/java/org/apache/tomee/TomEECliIT.java
index 92fe6f4..f33f53b 100644
--- a/tomee/apache-tomee/src/test/java/org/apache/tomee/TomEECliIT.java
+++ b/tomee/apache-tomee/src/test/java/org/apache/tomee/TomEECliIT.java
@@ -16,6 +16,7 @@
  */
 package org.apache.tomee;
 
+import org.apache.openejb.cli.Bootstrap;
 import org.apache.openejb.loader.IO;
 import org.jboss.shrinkwrap.api.ShrinkWrap;
 import org.jboss.shrinkwrap.api.asset.StringAsset;
@@ -28,6 +29,7 @@ import java.io.FileFilter;
 import java.io.IOException;
 import java.nio.file.Files;
 
+import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -269,4 +271,11 @@ public class TomEECliIT {
         final String result = IO.slurp(start.getInputStream());
         assertTrue(result.contains("TESTING CLASSLOADER!!"));
     }
+
+    @Test
+    public void testIfClassloaderNotChange() throws Exception {
+        final ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader();
+        new Bootstrap().main(new String[]{"cipher"});
+        assertEquals(originalClassLoader, Thread.currentThread().getContextClassLoader());
+    }
 }