ARTEMIS-179 - fix intermittent failure on BindingsClusterTest
diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jms/cluster/BindingsClusterTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jms/cluster/BindingsClusterTest.java
index ba3e507..80f4c1a 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jms/cluster/BindingsClusterTest.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/jms/cluster/BindingsClusterTest.java
@@ -335,6 +335,11 @@
          printBindings(jmsServer1.getActiveMQServer(), TOPIC);
          printBindings(jmsServer2.getActiveMQServer(), TOPIC);
 
+         // verify receipt by remote binding before crash
+         TextMessage received = (TextMessage) cons2.receive(5000);
+         assertNotNull(received);
+         assertEquals("m2", received.getText());
+
          crash();
 
          //this may or may not be closed, if the server was crashed then it would have been closed on failure.
@@ -357,7 +362,7 @@
          prod1.send(session1.createTextMessage("m6"));
          prod1.send(session1.createTextMessage("m7"));
 
-         TextMessage received = (TextMessage) cons1.receive(5000);
+         received = (TextMessage) cons1.receive(5000);
 
          assertNotNull(received);