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&uuml;lc&uuml;</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&uuml;lc&uuml;</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&uuml;lc&uuml;</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]

Reply via email to