Class ProvidenceMatchers


  • public class ProvidenceMatchers
    extends java.lang.Object
    Assert shorthands for providence messages.
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProvidenceMatchers

        public ProvidenceMatchers()
    • 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)