You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2018/12/04 14:44:58 UTC

[2/5] 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/cc6cc222
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/cc6cc222
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/cc6cc222

Branch: refs/heads/master
Commit: cc6cc222ca08fd3a792f9a08f4ce7b6e63d22209
Parents: a8893d5
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 06:52:31 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/cc6cc222/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());
+    }
 }