org.jmock.internal.matcher
Class AllParametersMatcher

java.lang.Object
  extended by org.hamcrest.BaseMatcher<T>
      extended by org.hamcrest.TypeSafeDiagnosingMatcher<Object[]>
          extended by org.jmock.internal.matcher.AllParametersMatcher
All Implemented Interfaces:
org.hamcrest.Matcher<Object[]>, org.hamcrest.SelfDescribing, ParametersMatcher

public class AllParametersMatcher
extends org.hamcrest.TypeSafeDiagnosingMatcher<Object[]>
implements ParametersMatcher


Constructor Summary
AllParametersMatcher(List<org.hamcrest.Matcher<?>> parameterMatchers)
           
AllParametersMatcher(Object[] expectedValues)
           
 
Method Summary
 void describeTo(org.hamcrest.Description description)
           
 boolean isCompatibleWith(Object[] parameters)
          Is this matcher likely to be relevant to the given parameters?
 boolean matchesSafely(Object[] parameters, org.hamcrest.Description mismatch)
           
 
Methods inherited from class org.hamcrest.TypeSafeDiagnosingMatcher
describeMismatch, matches
 
Methods inherited from class org.hamcrest.BaseMatcher
_dont_implement_Matcher___instead_extend_BaseMatcher_, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.hamcrest.Matcher
_dont_implement_Matcher___instead_extend_BaseMatcher_, describeMismatch, matches
 

Constructor Detail

AllParametersMatcher

public AllParametersMatcher(Object[] expectedValues)

AllParametersMatcher

public AllParametersMatcher(List<org.hamcrest.Matcher<?>> parameterMatchers)
Method Detail

isCompatibleWith

public boolean isCompatibleWith(Object[] parameters)
Description copied from interface: ParametersMatcher
Is this matcher likely to be relevant to the given parameters?

Specified by:
isCompatibleWith in interface ParametersMatcher
Parameters:
parameters - The parameters to be matched
Returns:
true iff the parameters may be relevant.

matchesSafely

public boolean matchesSafely(Object[] parameters,
                             org.hamcrest.Description mismatch)
Specified by:
matchesSafely in class org.hamcrest.TypeSafeDiagnosingMatcher<Object[]>

describeTo

public void describeTo(org.hamcrest.Description description)
Specified by:
describeTo in interface org.hamcrest.SelfDescribing


Copyright © 2003-2012 jMock. All Rights Reserved.