Package net.morimekta.providence.testing
Class ProvidenceMatchers
- java.lang.Object
-
- net.morimekta.providence.testing.ProvidenceMatchers
-
public class ProvidenceMatchers extends java.lang.Object
Assert shorthands for providence messages.
-
-
Constructor Summary
Constructors Constructor Description ProvidenceMatchers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
EqualToMessage<Message,Field>equalToMessage(Message expected)
static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
HasFieldValue<Message,Field>hasFieldValue(Field field)
static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
HasFieldValue<Message,Field>hasFieldValue(java.lang.String path)
static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField,MT>
HasFieldValueThat<Message,Field,MT>hasFieldValueThat(Field field, org.hamcrest.Matcher<MT> matcher)
static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField,MT>
HasFieldValueThat<Message,Field,MT>hasFieldValueThat(java.lang.String path, org.hamcrest.Matcher<MT> matcher)
-
-
-
Method Detail
-
equalToMessage
public static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> EqualToMessage<Message,Field> equalToMessage(Message expected)
-
hasFieldValue
public static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> HasFieldValue<Message,Field> hasFieldValue(java.lang.String path)
-
hasFieldValue
public static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> HasFieldValue<Message,Field> hasFieldValue(Field field)
-
hasFieldValueThat
public static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField,MT> HasFieldValueThat<Message,Field,MT> hasFieldValueThat(java.lang.String path, org.hamcrest.Matcher<MT> matcher)
-
hasFieldValueThat
public static <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField,MT> HasFieldValueThat<Message,Field,MT> hasFieldValueThat(Field field, org.hamcrest.Matcher<MT> matcher)
-
-