Author: rgoers
Date: Mon Mar 26 04:41:28 2012
New Revision: 1305216

URL: http://svn.apache.org/viewvc?rev=1305216&view=rev
Log:
Fix FileAppenderTest and OutputStreamAppenderTest on Windows

Modified:
    
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
    
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java

Modified: 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java?rev=1305216&r1=1305215&r2=1305216&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/FileAppenderTest.java
 Mon Mar 26 04:41:28 2012
@@ -133,7 +133,7 @@ public class FileAppenderTest {
             while ((line = br.readLine()) != null) {
                 System.out.println(line);
             }
-
+            is.close();
             p.destroy();
         }
         verifyFile(count * processes);
@@ -164,7 +164,8 @@ public class FileAppenderTest {
         //String expected = "[\\w]* \\[\\s*\\] INFO TestLogger - Test$";
         String expected = "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3} 
\\[[^\\]]*\\] INFO TestLogger - Test";
         Pattern pattern = Pattern.compile(expected);
-        DataInputStream is = new DataInputStream(new BufferedInputStream(new 
FileInputStream(FILENAME)));
+        FileInputStream fis = new FileInputStream(FILENAME);
+        DataInputStream is = new DataInputStream(new BufferedInputStream(fis));
         int counter = 0;
         String str = "";
         while (is.available() != 0) {
@@ -174,6 +175,7 @@ public class FileAppenderTest {
             Matcher matcher = pattern.matcher(str);
             assertTrue("Bad data: " + str, matcher.matches());
         }
+        fis.close();
         assertTrue("Incorrect count: was " + counter + " should be " + count, 
count == counter);
 
     }
@@ -182,7 +184,7 @@ public class FileAppenderTest {
     private static void deleteFile() {
         File file = new File(FILENAME);
         if (file.exists()) {
-            file.delete();
+            assertTrue(file.delete());
         }
     }
 

Modified: 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java?rev=1305216&r1=1305215&r2=1305216&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java
 Mon Mar 26 04:41:28 2012
@@ -46,8 +46,9 @@ public class OutputStreamAppenderTest {
         assertTrue("Appender did not start", app.isStarted());
         app.append(event);
         String msg = app.toString();
+        System.out.println("\"" + msg + "\"");
         assertNotNull("No message", msg);
-        assertTrue("Incorrect message: " + msg , msg.endsWith("Test\n"));
+        assertTrue("Incorrect message: " + msg , msg.endsWith("Test\n") || 
msg.endsWith("Test\r\n"));
         app.stop();
         assertFalse("Appender did not stop", app.isStarted());
     }


Reply via email to