org.testinfected.hamcrest.validation
Class HasNodesAlongPath

java.lang.Object
  extended by org.hamcrest.BaseMatcher<T>
      extended by org.hamcrest.TypeSafeMatcher<javax.validation.Path>
          extended by org.testinfected.hamcrest.validation.HasNodesAlongPath
All Implemented Interfaces:
org.hamcrest.Matcher<javax.validation.Path>, org.hamcrest.SelfDescribing

public class HasNodesAlongPath
extends org.hamcrest.TypeSafeMatcher<javax.validation.Path>


Constructor Summary
HasNodesAlongPath(java.util.List<org.hamcrest.Matcher<? super javax.validation.Path.Node>> nodeMatchers)
           
HasNodesAlongPath(org.hamcrest.Matcher<? super javax.validation.Path.Node>... nodeMatchers)
           
 
Method Summary
 void describeTo(org.hamcrest.Description description)
           
protected  boolean matchesSafely(javax.validation.Path path)
           
static org.hamcrest.Matcher<? super javax.validation.Path.Node> nodeWithName(org.hamcrest.Matcher<? super java.lang.String> nameMatcher)
           
static org.hamcrest.Matcher<? super javax.validation.Path.Node> nodeWithName(java.lang.String name)
           
static HasNodesAlongPath path(java.lang.String expression)
           
 
Methods inherited from class org.hamcrest.TypeSafeMatcher
describeMismatch, describeMismatchSafely, 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
 

Constructor Detail

HasNodesAlongPath

public HasNodesAlongPath(org.hamcrest.Matcher<? super javax.validation.Path.Node>... nodeMatchers)

HasNodesAlongPath

public HasNodesAlongPath(java.util.List<org.hamcrest.Matcher<? super javax.validation.Path.Node>> nodeMatchers)
Method Detail

matchesSafely

protected boolean matchesSafely(javax.validation.Path path)
Specified by:
matchesSafely in class org.hamcrest.TypeSafeMatcher<javax.validation.Path>

describeTo

public void describeTo(org.hamcrest.Description description)

path

public static HasNodesAlongPath path(java.lang.String expression)

nodeWithName

public static org.hamcrest.Matcher<? super javax.validation.Path.Node> nodeWithName(java.lang.String name)

nodeWithName

public static org.hamcrest.Matcher<? super javax.validation.Path.Node> nodeWithName(org.hamcrest.Matcher<? super java.lang.String> nameMatcher)