ceki 2005/02/25 05:45:22 Modified: tests/src/java/org/apache/log4j WriterAppenderTest.java FileAppenderTest.java ConsoleAppenderTest.java VectorAppender.java AbstractAppenderTest.java tests/src/java/org/apache/log4j/performance NullAppender.java Log: We already have a strategy ensuring backward compatibility, no need to make things even more complicated. Revision Changes Path 1.4 +2 -2 logging-log4j/tests/src/java/org/apache/log4j/WriterAppenderTest.java Index: WriterAppenderTest.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/WriterAppenderTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- WriterAppenderTest.java 24 Feb 2005 22:56:21 -0000 1.3 +++ WriterAppenderTest.java 25 Feb 2005 13:45:22 -0000 1.4 @@ -26,11 +26,11 @@ * @author <a href="http://www.qos.ch/log4j/">Ceki Gülcü</a> */ public class WriterAppenderTest extends AbstractAppenderTest { - protected AppenderSkeleton getAppender() { + protected Appender getAppender() { return new WriterAppender(); } - protected AppenderSkeleton getConfiguredAppender() { + protected Appender getConfiguredAppender() { WriterAppender wa = new WriterAppender(); // set a bogus writer 1.4 +2 -2 logging-log4j/tests/src/java/org/apache/log4j/FileAppenderTest.java Index: FileAppenderTest.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/FileAppenderTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- FileAppenderTest.java 24 Feb 2005 22:56:21 -0000 1.3 +++ FileAppenderTest.java 25 Feb 2005 13:45:22 -0000 1.4 @@ -24,11 +24,11 @@ * @author <a href="http://www.qos.ch/log4j/">Ceki Gülcü</a> */ public class FileAppenderTest extends AbstractAppenderTest { - protected AppenderSkeleton getAppender() { + protected Appender getAppender() { return new FileAppender(); } - protected AppenderSkeleton getConfiguredAppender() { + protected Appender getConfiguredAppender() { FileAppender wa = new FileAppender(); wa.setFile("output/temp"); wa.setLayout(new DummyLayout()); 1.4 +2 -2 logging-log4j/tests/src/java/org/apache/log4j/ConsoleAppenderTest.java Index: ConsoleAppenderTest.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/ConsoleAppenderTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ConsoleAppenderTest.java 24 Feb 2005 22:56:21 -0000 1.3 +++ ConsoleAppenderTest.java 25 Feb 2005 13:45:22 -0000 1.4 @@ -25,11 +25,11 @@ * */ public class ConsoleAppenderTest extends AbstractAppenderTest { - protected AppenderSkeleton getAppender() { + protected Appender getAppender() { return new ConsoleAppender(); } - protected AppenderSkeleton getConfiguredAppender() { + protected Appender getConfiguredAppender() { ConsoleAppender ca = new ConsoleAppender(); // set a bogus layout 1.8 +1 -1 logging-log4j/tests/src/java/org/apache/log4j/VectorAppender.java Index: VectorAppender.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/VectorAppender.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- VectorAppender.java 24 Feb 2005 22:56:21 -0000 1.7 +++ VectorAppender.java 25 Feb 2005 13:45:22 -0000 1.8 @@ -29,8 +29,8 @@ long delay = 0; public VectorAppender() { - super(true); vector = new Vector(); + super.activate(); } /** 1.6 +23 -25 logging-log4j/tests/src/java/org/apache/log4j/AbstractAppenderTest.java Index: AbstractAppenderTest.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/AbstractAppenderTest.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- AbstractAppenderTest.java 24 Feb 2005 22:56:21 -0000 1.5 +++ AbstractAppenderTest.java 25 Feb 2005 13:45:22 -0000 1.6 @@ -1,5 +1,5 @@ /* - * Copyright 1999,2005 The Apache Software Foundation. + * Copyright 1999,2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,6 +18,7 @@ import java.io.Writer; +import org.apache.log4j.net.SMTPAppenderTest; import org.apache.log4j.spi.LoggingEvent; import junit.framework.Test; @@ -27,52 +28,49 @@ /** * An abstract test case which can be subclassed to derived to check the - * certain (limited) aspects of Appender implementations. - * + * certain (limited) aspects of Appender implementations. + * * @author <a href="http://www.qos.ch/log4j/">Ceki Gülcü</a> * */ abstract public class AbstractAppenderTest extends TestCase { - - abstract protected AppenderSkeleton getAppender(); - abstract protected AppenderSkeleton getConfiguredAppender(); - + + abstract protected Appender getAppender(); + abstract protected Appender getConfiguredAppender(); + public class DummyLayout extends Layout { - public void format(Writer output, LoggingEvent event) {} - public void activateOptions() {} - } - - protected boolean isImmediatelyActive() { - return false; - } - + public void format(Writer output, LoggingEvent event) {} + public void activateOptions() {} + } + public void testNewAppender() { - // most newly constructed appenders whould be inactive - AppenderSkeleton appender = getAppender(); - assertEquals(isImmediatelyActive(), appender.isActive()); + // new appenders whould be inactive + Appender appender = getAppender(); + assertFalse(appender.isActive()); assertFalse(appender.isClosed()); - + appender.close(); assertTrue(appender.isClosed()); } - + public void testConfiguredAppender() { - AppenderSkeleton appender = getConfiguredAppender(); + Appender appender = getConfiguredAppender(); appender.activate(); assertTrue(appender.isActive()); assertFalse(appender.isClosed()); - + appender.close(); assertTrue(appender.isClosed()); } - - + + public static Test suite() { TestSuite suite = new TestSuite(); suite.addTestSuite(WriterAppenderTest.class); suite.addTestSuite(ConsoleAppenderTest.class); suite.addTestSuite(FileAppenderTest.class); + suite.addTestSuite(SMTPAppenderTest.class); return suite; } - + } 1.4 +0 -1 logging-log4j/tests/src/java/org/apache/log4j/performance/NullAppender.java Index: NullAppender.java =================================================================== RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/performance/NullAppender.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- NullAppender.java 24 Feb 2005 22:56:21 -0000 1.3 +++ NullAppender.java 25 Feb 2005 13:45:22 -0000 1.4 @@ -35,7 +35,6 @@ public String t; public NullAppender() { - super(true); } public NullAppender(Layout layout) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]