summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-08-03 13:29:19 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-08-03 13:29:19 +0000
commit49fbd2fc48cf7c0797ff3da59373e3b9c6f31d13 (patch)
treec107e22bfbc0c91478af55fab637da82247d336c
parent700466d29132bb046090f25a689d37a6bd1d0d06 (diff)
downloadqpid-python-49fbd2fc48cf7c0797ff3da59373e3b9c6f31d13.tar.gz
QPID-2002 : Updated ConnectionLoggingTest to use new validation methods in Abstract parent
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@800370 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/systests/src/main/java/org/apache/qpid/server/logging/ConnectionLoggingTest.java29
1 files changed, 14 insertions, 15 deletions
diff --git a/java/systests/src/main/java/org/apache/qpid/server/logging/ConnectionLoggingTest.java b/java/systests/src/main/java/org/apache/qpid/server/logging/ConnectionLoggingTest.java
index da061c844a..861694d448 100644
--- a/java/systests/src/main/java/org/apache/qpid/server/logging/ConnectionLoggingTest.java
+++ b/java/systests/src/main/java/org/apache/qpid/server/logging/ConnectionLoggingTest.java
@@ -77,8 +77,7 @@ public class ConnectionLoggingTest extends AbstractTestLogging
String log = results.get(0);
// MESSAGE [con:1(/127.0.0.1:52540)] CON-1001 : Open
//1 & 2
- assertTrue("CON-1001 is not the first CON message",
- log.contains("CON-1001"));
+ validateMessageID("CON-1001",log);
//We get the size so that we can validate the last three CON- messages
int resultsSize = results.size();
@@ -88,28 +87,28 @@ public class ConnectionLoggingTest extends AbstractTestLogging
// 3 - Assert the options are correct
log = results.get(resultsSize - 1);
// MESSAGE [con:1(/127.0.0.1:52540)] CON-1001 : Open : Client ID : clientid : Protocol Version : 0-9
- assertTrue("Incorrect CON message, not CON-1001", log.contains("CON-1001"));
- assertTrue("Client ID option is not present", log.contains("Client ID :"));
- assertTrue("Client ID value is not present", log.contains(connection.getClientID()));
+ validateMessageID("CON-1001",log);
+ assertTrue("Client ID option is not present", fromMessage(log).contains("Client ID :"));
+ assertTrue("Client ID value is not present", fromMessage(log).contains(connection.getClientID()));
- assertTrue("Protocol Version option is not present", log.contains("Protocol Version :"));
+ assertTrue("Protocol Version option is not present", fromMessage(log).contains("Protocol Version :"));
//fixme there is no way currently to find out the negotiated protocol version
// The delegate is the versioned class ((AMQConnection)connection)._delegate
log = results.get(resultsSize - 2);
// MESSAGE [con:1(/127.0.0.1:52540)] CON-1001 : Open : Protocol Version : 0-9
- assertTrue("Incorrect CON message, not CON-1001", log.contains("CON-1001"));
- assertTrue("Protocol Version option is not present", log.contains("Protocol Version :"));
+ validateMessageID("CON-1001",log);
+ assertTrue("Protocol Version option is not present", fromMessage(log).contains("Protocol Version :"));
//fixme agani we should check the version
// Check that client ID is not present in log
- assertTrue("Client ID option is present", !log.contains("Client ID :"));
+ assertTrue("Client ID option is present", !fromMessage(log).contains("Client ID :"));
log = results.get(resultsSize - 3);
- assertTrue("Incorrect CON message, not CON-1001", log.contains("CON-1001"));
+ validateMessageID("CON-1001",log);
// Check that PV is not present in log
- assertTrue("Protocol Version option is present", !log.contains("Protocol Version :"));
+ assertTrue("Protocol Version option is present", !fromMessage(log).contains("Protocol Version :"));
// Check that client ID is not present in log
- assertTrue("Client ID option is present", !log.contains("Client ID :"));
+ assertTrue("Client ID option is present", !fromMessage(log).contains("Client ID :"));
connection.close();
}
@@ -149,7 +148,7 @@ public class ConnectionLoggingTest extends AbstractTestLogging
// Validate Close message occurs
String log = results.get(resultsSize - 1);
- assertTrue("Incorrect CON message, not CON-1002", log.contains("CON-1002"));
+ validateMessageID("CON-1002",log);
assertTrue("Message does not end with close:" + log, log.endsWith("Close"));
// Extract connection ID to validate there is a CON-1001 messasge for it
@@ -158,7 +157,7 @@ public class ConnectionLoggingTest extends AbstractTestLogging
//Previous log message should be the open
log = results.get(resultsSize - 2);
// MESSAGE [con:1(/127.0.0.1:52540)] CON-1001 : Open : Client ID : clientid : Protocol Version : 0-9
- assertTrue("Incorrect CON message, not CON-1001", log.contains("CON-1001"));
- assertEquals("Connection IDs do not match", connectionID, extractConnectionID(log));
+ validateMessageID("CON-1001",log);
+ assertEquals("Connection IDs do not match", connectionID, extractConnectionID(fromActor(log)));
}
}