Author: rgoers
Date: Mon Mar 26 04:57:16 2012
New Revision: 1305223
URL: http://svn.apache.org/viewvc?rev=1305223&view=rev
Log:
Fix OutputStreamAppenderTest and HTMLLayoutTest on Windows
Modified:
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/core/appender/OutputStreamAppenderTest.java
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java
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=1305223&r1=1305222&r2=1305223&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:57:16 2012
@@ -35,6 +35,7 @@ import static org.junit.Assert.assertEqu
*/
public class OutputStreamAppenderTest {
+ private static final String LINE_SEP =
System.getProperty("line.separator");
@Test
public void testAppender() {
@@ -46,9 +47,8 @@ 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") ||
msg.endsWith("Test\r\n"));
+ assertTrue("Incorrect message: " + msg , msg.endsWith("Test" +
LINE_SEP));
app.stop();
assertFalse("Appender did not stop", app.isStarted());
}
Modified:
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java
URL:
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java?rev=1305223&r1=1305222&r2=1305223&view=diff
==============================================================================
---
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java
(original)
+++
logging/log4j/log4j2/trunk/log4j2-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java
Mon Mar 26 04:57:16 2012
@@ -46,6 +46,8 @@ public class ListAppender extends Append
private final boolean newLine;
private final boolean raw;
+
+ private static final String LINE_SEP =
System.getProperty("line.separator");
public ListAppender(String name) {
super(name, null, null);
@@ -90,9 +92,9 @@ public class ListAppender extends Append
if (newLine) {
int index = 0;
while (index < str.length()) {
- int end = str.indexOf("\n", index);
+ int end = str.indexOf(LINE_SEP, index);
if (index == end) {
- if (!messages.get(messages.size() - 1).equals("")) {
+ if (!messages.get(messages.size() -
LINE_SEP.length()).equals("")) {
messages.add("");
}
} else if (end >= 0) {
@@ -101,7 +103,7 @@ public class ListAppender extends Append
messages.add(str.substring(index));
break;
}
- index = end + 1;
+ index = end + LINE_SEP.length();
}
} else {
messages.add(str);