svn commit: r1626 - logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action

Author: ceki Date: Tue Mar 4 15:21:26 2008 New Revision: 1626 Modified: logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/IncludeActionTest.java logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/PackageTest.java Log: Converted IncludeActionTest Junit 4 Modified: logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/IncludeActionTest.java ============================================================================== --- logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/IncludeActionTest.java (original) +++ logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/IncludeActionTest.java Tue Mar 4 15:21:26 2008 @@ -1,12 +1,16 @@ package ch.qos.logback.core.joran.action; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import java.io.FileNotFoundException; import java.net.MalformedURLException; import java.net.UnknownHostException; import java.util.HashMap; -import junit.framework.TestCase; - +import org.junit.After; +import org.junit.Before; +import org.junit.Test; import org.xml.sax.SAXParseException; import ch.qos.logback.core.Context; @@ -18,7 +22,7 @@ import ch.qos.logback.core.status.StatusChecker; import ch.qos.logback.core.util.StatusPrinter; -public class IncludeActionTest extends TestCase { +public class IncludeActionTest { final static String FILE_KEY = "testing"; @@ -42,8 +46,7 @@ static final String INCLUDED_AS_RESOURCE = "input/joran/inclusion/includedAsResource.xml"; - public IncludeActionTest(String arg0) { - super(arg0); + public IncludeActionTest() { HashMap<Pattern, Action> rulesMap = new HashMap<Pattern, Action>(); rulesMap.put(new Pattern("x"), new NOPAction()); rulesMap.put(new Pattern("x/inc"), new IncAction()); @@ -53,34 +56,35 @@ tc.setContext(context); } - @Override - protected void setUp() throws Exception { - super.setUp(); + @Before + public void setUp() throws Exception { IncAction.beginCount = 0; IncAction.errorCount = 0; IncAction.endCount = 0; } - @Override - protected void tearDown() throws Exception { - super.tearDown(); + @After + public void tearDown() throws Exception { context = null; System.clearProperty(FILE_KEY); } - public void testBasicFile() throws JoranException { + @Test + public void basicFile() throws JoranException { System.setProperty(FILE_KEY, INCLUDED_FILE); tc.doConfigure(INCLUDE_BY_FILE); verifyConfig(2); } - public void testBasicResource() throws JoranException { + @Test + public void basicResource() throws JoranException { System.setProperty(FILE_KEY, INCLUDED_AS_RESOURCE); tc.doConfigure(INCLUDE_BY_RESOURCE); StatusPrinter.print(context); verifyConfig(2); } + @Test public void testBasicURL() throws JoranException { System.setProperty(FILE_KEY, URL_TO_INCLUDE); tc.doConfigure(INCLUDE_BY_URL); @@ -88,7 +92,8 @@ verifyConfig(2); } - public void testNoFileFound() throws JoranException { + @Test + public void noFileFound() throws JoranException { System.setProperty(FILE_KEY, "toto"); tc.doConfigure(INCLUDE_BY_FILE); assertEquals(Status.ERROR, context.getStatusManager().getLevel()); @@ -96,7 +101,8 @@ assertTrue(sc.containsException(FileNotFoundException.class)); } - public void testWithCorruptFile() throws JoranException { + @Test + public void withCorruptFile() throws JoranException { System.setProperty(FILE_KEY, INVALID); tc.doConfigure(INCLUDE_BY_FILE); assertEquals(Status.ERROR, context.getStatusManager().getLevel()); @@ -104,7 +110,8 @@ assertTrue(sc.containsException(SAXParseException.class)); } - public void testMalformedURL() throws JoranException { + @Test + public void malformedURL() throws JoranException { System.setProperty(FILE_KEY, "htp://logback.qos.ch"); tc.doConfigure(INCLUDE_BY_URL); assertEquals(Status.ERROR, context.getStatusManager().getLevel()); @@ -112,6 +119,7 @@ assertTrue(sc.containsException(MalformedURLException.class)); } + @Test public void testUnknownURL() throws JoranException { System.setProperty(FILE_KEY, "http://logback2345.qos.ch"); tc.doConfigure(INCLUDE_BY_URL); Modified: logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/PackageTest.java ============================================================================== --- logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/PackageTest.java (original) +++ logback/trunk/logback-core/src/test/java/ch/qos/logback/core/joran/action/PackageTest.java Tue Mar 4 15:21:26 2008 @@ -9,6 +9,7 @@ */ package ch.qos.logback.core.joran.action; +import junit.framework.JUnit4TestAdapter; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; @@ -18,7 +19,7 @@ public static Test suite() { TestSuite suite = new TestSuite(); suite.addTestSuite(PropertyActionTest.class); - suite.addTestSuite(IncludeActionTest.class); + suite.addTest(new JUnit4TestAdapter(IncludeActionTest.class)); return suite; }
participants (1)
-
noreply.ceki@qos.ch