diff --git a/test/org/mockito/usage/verification/NiceMessagesWhenVerificationFailsTest.java b/test/org/mockito/usage/verification/NiceMessagesWhenVerificationFailsTest.java
index <HASH>..<HASH> 100644
--- a/test/org/mockito/usage/verification/NiceMessagesWhenVerificationFailsTest.java
+++ b/test/org/mockito/usage/verification/NiceMessagesWhenVerificationFailsTest.java
@@ -205,7 +205,21 @@ public class NiceMessagesWhenVerificationFailsTest {
         }
     }
     
-    //TODO do we need nice message when expected number of invocations = 0?
+    @Test
+    public void shouldPrintMethodNicelyWhenMatcherUsed() throws Exception {
+        try {
+            verify(mock, atLeastOnce()).twoArgumentMethod(anyInt(), eq(100));
+            fail();
+        } catch (VerificationAssertionError expected) {
+            String actualMessage = expected.getMessage();
+            String expectedMessage = 
+                "\n" +
+                "Expected but not invoked:" +
+                "\n" +
+                "IMethods.twoArgumentMethod(<any>, 100)";
+            assertEquals(expectedMessage, actualMessage);         
+        }
+    }
     
-    //TODO what happens if user uses a different matcher like Find(), those matchers print differently
+    //TODO do we need nice message when expected number of invocations = 0?
 }
added one test (and removed one TODO :)

--HG--
extra : convert_revision : svn%3Aaa2aecf3-ea3e-<I>-9d<I>-<I>e7c<I>/trunk%<I>