Author: carnold
Date: Mon Feb 26 21:21:06 2007
New Revision: 512139
URL: http://svn.apache.org/viewvc?view=rev&rev=512139
Log:
Bug 40502: Fix syslog tests to not reuse packets, fails on jdk 1.3
Modified:
logging/log4j/branches/v1_2-branch/tests/src/java/org/apache/log4j/net/SyslogAppenderTest.java
Modified:
logging/log4j/branches/v1_2-branch/tests/src/java/org/apache/log4j/net/SyslogAppenderTest.java
URL:
http://svn.apache.org/viewvc/logging/log4j/branches/v1_2-branch/tests/src/java/org/apache/log4j/net/SyslogAppenderTest.java?view=diff&rev=512139&r1=512138&r2=512139
==============================================================================
---
logging/log4j/branches/v1_2-branch/tests/src/java/org/apache/log4j/net/SyslogAppenderTest.java
(original)
+++
logging/log4j/branches/v1_2-branch/tests/src/java/org/apache/log4j/net/SyslogAppenderTest.java
Mon Feb 26 21:21:06 2007
@@ -399,7 +399,6 @@
final int packets) throws Exception {
DatagramSocket ds = new DatagramSocket();
ds.setSoTimeout(2000);
- DatagramPacket p = new DatagramPacket(new byte[1000], 0, 1000);
SyslogAppender appender = new SyslogAppender();
appender.setSyslogHost("localhost:" + ds.getLocalPort());
@@ -418,7 +417,9 @@
}
appender.close();
String[] retval = new String[packets];
+ byte[] buf = new byte[1000];
for(int i = 0; i < packets; i++) {
+ DatagramPacket p = new DatagramPacket(buf, 0, buf.length);
ds.receive(p);
retval[i] = new String(p.getData(), 0, p.getLength());
}
@@ -519,7 +520,6 @@
public void testLayoutHeader() throws Exception {
DatagramSocket ds = new DatagramSocket();
ds.setSoTimeout(2000);
- DatagramPacket p = new DatagramPacket(new byte[1000], 0, 1000);
SyslogAppender appender = new SyslogAppender();
appender.setSyslogHost("localhost:" + ds.getLocalPort());
@@ -534,7 +534,9 @@
l.info("Hello, World");
appender.close();
String[] s = new String[3];
+ byte[] buf = new byte[1000];
for(int i = 0; i < 3; i++) {
+ DatagramPacket p = new DatagramPacket(buf, 0, buf.length);
ds.receive(p);
s[i] = new String(p.getData(), 0, p.getLength());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]