carnold     2005/02/11 15:33:38

  Modified:    tests/src/java/org/apache/log4j/helpers
                        OptionSubstitutionTest.java
  Log:
  Bug 22894(Backslashes):  moving strip method to FileAppender, reverting 
OptionConverter
  
  Revision  Changes    Path
  1.5       +11 -10    
logging-log4j/tests/src/java/org/apache/log4j/helpers/OptionSubstitutionTest.java
  
  Index: OptionSubstitutionTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/helpers/OptionSubstitutionTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- OptionSubstitutionTest.java       11 Feb 2005 21:17:11 -0000      1.4
  +++ OptionSubstitutionTest.java       11 Feb 2005 23:33:38 -0000      1.5
  @@ -5,12 +5,12 @@
   import junit.framework.TestSuite;
   import junit.framework.Test;
   import java.util.Properties;
  +import org.apache.log4j.FileAppender;
   
   /**
    * Test variable substitution code in OptionConverter.substVars method.
    * 
    * @author Ceki Gülcü
  - * @author Curt Arnold
    * 
    * @since 1.0
    */
  @@ -129,27 +129,28 @@
     }
     
     /**
  -   * Tests OptionsConverter.stripDuplicateBackslashes
  -   *
  +   * Tests FileAppender.stripDuplicateBackslashes.
  +   * @remarks This should be moved to a FileAppenderTestCase
  +   *  
      * @since 1.3
      */
     public void testStripDuplicateBackslashes() {
  -     assertEquals("\\foo\\bar\\foo", 
OptionConverter.stripDuplicateBackslashes("\\foo\\bar\\foo"));
  -     assertEquals("\\foo\\bar\\foo\\", 
OptionConverter.stripDuplicateBackslashes("\\\\foo\\\\bar\\\\foo\\\\"));
  -     assertEquals("\\foo\\bar\\foo\\", 
OptionConverter.stripDuplicateBackslashes("\\foo\\bar\\foo\\"));
  +     assertEquals("\\foo\\bar\\foo", 
FileAppender.stripDuplicateBackslashes("\\foo\\bar\\foo"));
  +     assertEquals("\\foo\\bar\\foo\\", 
FileAppender.stripDuplicateBackslashes("\\\\foo\\\\bar\\\\foo\\\\"));
  +     assertEquals("\\foo\\bar\\foo\\", 
FileAppender.stripDuplicateBackslashes("\\foo\\bar\\foo\\"));
        //
        //   UNC's should either start with two backslashes and contain 
additional singles
        //       or four back slashes and addition doubles
  -     assertEquals("\\\\foo\\bar\\foo", 
OptionConverter.stripDuplicateBackslashes("\\\\\\\\foo\\\\bar\\\\foo"));
  -     assertEquals("\\\\foo\\bar\\foo", 
OptionConverter.stripDuplicateBackslashes("\\\\foo\\bar\\foo"));
  +     assertEquals("\\\\foo\\bar\\foo", 
FileAppender.stripDuplicateBackslashes("\\\\\\\\foo\\\\bar\\\\foo"));
  +     assertEquals("\\\\foo\\bar\\foo", 
FileAppender.stripDuplicateBackslashes("\\\\foo\\bar\\foo"));
         //
         //   it it starts with doubles but has no other path component
         //      then it is a file path
  -     assertEquals("\\foo.log", 
OptionConverter.stripDuplicateBackslashes("\\\\foo.log"));
  +     assertEquals("\\foo.log", 
FileAppender.stripDuplicateBackslashes("\\\\foo.log"));
         //
         //   it it starts with quads but has no other path component
         //      then it is a UNC
  -     assertEquals("\\\\foo.log", 
OptionConverter.stripDuplicateBackslashes("\\\\\\\\foo.log"));
  +     assertEquals("\\\\foo.log", 
FileAppender.stripDuplicateBackslashes("\\\\\\\\foo.log"));
     }  
     
     
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to