Package org.spockframework.runtime
Class HamcrestFacade
- java.lang.Object
-
- org.spockframework.runtime.HamcrestFacade
-
public abstract class HamcrestFacade extends java.lang.Object
Facade around Hamcrest API that works both with Hamcrest 1.1 and 1.2, providing better failure descriptions if the latter is available. HamcrestFacade.isMatcher() can safely be called no matter if Hamcrest classes are available on the class path. The remaining methods assume that Hamcrest classes are available.- Author:
- Peter Niederwieser
-
-
Constructor Summary
Constructors Constructor Description HamcrestFacade()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getFailureDescription(java.lang.Object matcher, java.lang.Object value, java.lang.String message)
static boolean
isMatcher(java.lang.Object obj)
static boolean
matches(java.lang.Object matcher, java.lang.Object value)
-
-
-
Method Detail
-
isMatcher
public static boolean isMatcher(java.lang.Object obj)
-
matches
public static boolean matches(java.lang.Object matcher, java.lang.Object value)
-
getFailureDescription
public static java.lang.String getFailureDescription(java.lang.Object matcher, java.lang.Object value, java.lang.String message)
-
-