You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by ma...@apache.org on 2008/01/12 22:24:49 UTC

svn commit: r611485 - /mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java

Author: maarten
Date: Sat Jan 12 13:24:45 2008
New Revision: 611485

URL: http://svn.apache.org/viewvc?rev=611485&view=rev
Log:
 close appContext in tearDown + adhere to coding guidelines

Modified:
    mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java

Modified: mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java
URL: http://svn.apache.org/viewvc/mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java?rev=611485&r1=611484&r2=611485&view=diff
==============================================================================
--- mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java (original)
+++ mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java Sat Jan 12 13:24:45 2008
@@ -8,14 +8,24 @@
  */
 public class SpringMainTest extends TestCase {
 
-  public void testContext() {
-    ConfigurableApplicationContext appContext = SpringMain.getApplicationContext();
-    IoService service = (IoService) appContext.getBean("ioAcceptor");
-    IoService ioAcceptorWithSSL = (IoService) appContext.getBean("ioAcceptorWithSSL");
-    assertTrue(service.isActive());
-    assertTrue(ioAcceptorWithSSL.isActive());
-    appContext.close();
-    assertFalse(service.isActive());    
-    assertFalse(ioAcceptorWithSSL.isActive());
-  }
+    private ConfigurableApplicationContext appContext;
+
+    @Override
+    protected void tearDown() throws Exception {
+        super.tearDown();
+        if (appContext != null) {
+            appContext.close();
+        }
+    }
+
+    public void testContext() {
+        appContext = SpringMain.getApplicationContext();
+        IoService service = (IoService) appContext.getBean("ioAcceptor");
+        IoService ioAcceptorWithSSL = (IoService) appContext.getBean("ioAcceptorWithSSL");
+        assertTrue(service.isActive());
+        assertTrue(ioAcceptorWithSSL.isActive());
+        appContext.close();
+        assertFalse(service.isActive());
+        assertFalse(ioAcceptorWithSSL.isActive());
+    }
 }