summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2013-04-18 09:56:52 +0000
committerAlex Rudyy <orudyy@apache.org>2013-04-18 09:56:52 +0000
commita46a4ab385eeed9b1d513f5f49329ddb6e8b49b1 (patch)
treed5aab08df280f62a6ccc4e1fc90f8ee8f2e75292
parent4fd6d4886ffc6a12b1a4b27234f9d7104ff1080f (diff)
downloadqpid-python-a46a4ab385eeed9b1d513f5f49329ddb6e8b49b1.tar.gz
QPID-4746, QPID-4747:Fix the tests failing on IBM JDK
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469256 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java51
1 files changed, 33 insertions, 18 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java
index 7773586073..95a378f1f6 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java
@@ -589,16 +589,23 @@ public class BrokerLoggingTest extends AbstractTestLogging
assertEquals("Four listen messages should be found.",
4, listenMessages .size());
- //3
- //Check the first
- String message = getMessageString(getLog(listenMessages .get(0)));
- assertTrue("Expected Listen log not correct" + message,
- message.endsWith("Listening on TCP port " + getPort()));
+ int tcpStarted = 0;
+ int sslStarted = 0;
- // Check the third, ssl listen.
- message = getMessageString(getLog(listenMessages .get(2)));
- assertTrue("Expected Listen log not correct" + message,
- message.endsWith("Listening on SSL port " + DEFAULT_SSL_PORT));
+ for (String message : listenMessages)
+ {
+ if (message.endsWith("Listening on TCP port " + getPort()))
+ {
+ tcpStarted++;
+ }
+ if (message.endsWith("Listening on SSL port " + DEFAULT_SSL_PORT))
+ {
+ sslStarted++;
+ }
+ }
+
+ assertEquals("Unexpected number of logs 'Listening on TCP port'", 2, tcpStarted);
+ assertEquals("Unexpected number of logs 'Listening on SSL port'", 2, sslStarted);
//4 Test ports open
testSocketOpen(getPort());
@@ -859,15 +866,23 @@ public class BrokerLoggingTest extends AbstractTestLogging
assertEquals("Two shutdown messages should be found.",
2, listenMessages.size());
- //3
- String message = getMessageString(getLog(listenMessages.get(0)));
- assertTrue("Expected shutdown log not correct" + message,
- message.endsWith("TCP port " + getPort()));
-
- // Check second, ssl, listen.
- message = getMessageString(getLog(listenMessages.get(1)));
- assertTrue("Expected shutdown log not correct" + message,
- message.endsWith("SSL port " + DEFAULT_SSL_PORT));
+ int tcpShuttingDown = 0;
+ int sslShuttingDown = 0;
+
+ for (String m : listenMessages)
+ {
+ if (m.endsWith("Shutting down : TCP port " + getPort()))
+ {
+ tcpShuttingDown++;
+ }
+ if (m.endsWith("Shutting down : SSL port " + DEFAULT_SSL_PORT))
+ {
+ sslShuttingDown++;
+ }
+ }
+
+ assertEquals("Unexpected number of logs 'Shutting down : TCP port'", 1, tcpShuttingDown);
+ assertEquals("Unexpected number of logs 'Shutting down : SSL port'", 1, sslShuttingDown);
//4
//Test Port closed