You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2013/01/19 23:43:57 UTC
svn commit: r1435744 -
/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java
Author: struberg
Date: Sat Jan 19 22:43:57 2013
New Revision: 1435744
URL: http://svn.apache.org/viewvc?rev=1435744&view=rev
Log:
OWB-763 add automatic container shutdown in @After
Modified:
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java
Modified: openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java?rev=1435744&r1=1435743&r2=1435744&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/AbstractUnitTest.java Sat Jan 19 22:43:57 2013
@@ -39,6 +39,7 @@ import org.apache.webbeans.util.WebBeans
import org.junit.Assert;
import org.junit.Before;
+import org.junit.After;
public abstract class AbstractUnitTest
@@ -62,6 +63,15 @@ public abstract class AbstractUnitTest
decorators.clear();
}
+ /**
+ * always shut down the container after each test.
+ */
+ @After
+ public void shutdown()
+ {
+ shutDownContainer();
+ }
+
protected void startContainer(Class<?>... beanClasses)
{
startContainer(Arrays.asList(beanClasses), null);
@@ -133,6 +143,8 @@ public abstract class AbstractUnitTest
if(this.testLifecycle != null)
{
this.testLifecycle.stopApplication(null);
+ this.testLifecycle = null;
+ cleanup();
}
}