You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2014/07/18 12:40:55 UTC

svn commit: r1611582 - /qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java

Author: robbie
Date: Fri Jul 18 10:40:55 2014
New Revision: 1611582

URL: http://svn.apache.org/r1611582
Log:
NO-JIRA: improve output of channel info when the matcher fails, help clarify what didnt meet expectation

Modified:
    qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java

Modified: qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java
URL: http://svn.apache.org/viewvc/qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java?rev=1611582&r1=1611581&r2=1611582&view=diff
==============================================================================
--- qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java (original)
+++ qpid/jms/trunk/src/test/java/org/apache/qpid/jms/test/testpeer/FrameMatchingHandler.java Fri Jul 18 10:40:55 2014
@@ -70,7 +70,7 @@ abstract class FrameMatchingHandler impl
     public void frame(int type, int ch, DescribedType dt, Binary payload, TestAmqpPeer peer)
     {
         if(type == _frameType.ordinal()
-           && (_expectedChannel == -1 || _expectedChannel == ch)
+           && (_expectedChannel == ANY_CHANNEL || _expectedChannel == ch)
            && (_numericDescriptor.equals(dt.getDescriptor()) || _symbolicDescriptor.equals(dt.getDescriptor()))
            && (dt.getDescribed() instanceof List))
         {
@@ -84,11 +84,16 @@ abstract class FrameMatchingHandler impl
                     "Frame was not as expected. Expected: " +
                     "type=%s, channel=%s, descriptor=%s/%s but got: " +
                     "type=%s, channel=%s, descriptor=%s",
-                    _frameType.ordinal(), _expectedChannel, _symbolicDescriptor, _numericDescriptor,
+                    _frameType.ordinal(), expectedChannelString(), _symbolicDescriptor, _numericDescriptor,
                     type, ch, dt.getDescriptor()));
         }
     }
 
+    private String expectedChannelString()
+    {
+        return _expectedChannel == ANY_CHANNEL ? "<any>" : String.valueOf(_expectedChannel);
+    }
+
     private void succeeded()
     {
         if(_onSuccessAction != null)
@@ -135,7 +140,7 @@ abstract class FrameMatchingHandler impl
     public String toString()
     {
         return "FrameMatchingHandler [_symbolicDescriptor=" + _symbolicDescriptor
-                + ", _expectedChannel=" + (_expectedChannel == ANY_CHANNEL ? "<any>":String.valueOf(_expectedChannel))
+                + ", _expectedChannel=" + expectedChannelString()
                 + "]";
     }
 }
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org