Package 

Object Matchers

    • Method Detail

      • regexp

        @JvmOverloads() final static Matcher regexp(Pattern re, String value)

        Match a regular expression

        Parameters:
        re - Regular expression pattern
        value - Example value, if not provided a random one will be generated
      • regexp

        @JvmOverloads() final static Matcher regexp(String regexp, String value)

        Match a regular expression

        Parameters:
        value - Example value, if not provided a random one will be generated
      • hexValue

        @JvmOverloads() final static Matcher hexValue(String value)

        Match a hexadecimal value

        Parameters:
        value - Example value, if not provided a random one will be generated
      • identifier

        @JvmOverloads() final static Matcher identifier(Object value)

        Match a numeric identifier (integer)

        Parameters:
        value - Example value, if not provided a random one will be generated
      • numeric

        @JvmOverloads() final static Matcher numeric(Number value)

        Match a numeric value

        Parameters:
        value - Example value, if not provided a random one will be generated
      • decimal

        @JvmOverloads() final static Matcher decimal(Number value)

        Match a decimal value

        Parameters:
        value - Example value, if not provided a random one will be generated
      • integer

        @JvmOverloads() final static Matcher integer(Long value)

        Match an integer value

        Parameters:
        value - Example value, if not provided a random one will be generated
      • timestamp

        @JvmOverloads() final static Matcher timestamp(String pattern, String value)

        Match a timestamp

        Parameters:
        pattern - Pattern to use to match.
        value - Example value, if not provided the current date and time will be used
      • time

        @JvmOverloads() final static Matcher time(String pattern, String value)

        Match a time

        Parameters:
        pattern - Pattern to use to match.
        value - Example value, if not provided the current time will be used
      • date

        @JvmOverloads() final static Matcher date(String pattern, String value)

        Match a date

        Parameters:
        pattern - Pattern to use to match.
        value - Example value, if not provided the current date will be used
      • uuid

        @JvmOverloads() final static Matcher uuid(String value)

        Match a universally unique identifier (UUID)

        Parameters:
        value - optional value to use for examples
      • string

        @JvmOverloads() final static Matcher string(String value)

        Match any string value

        Parameters:
        value - Example value, if not provided a random one will be generated
      • bool

        @JvmOverloads() final static Matcher bool(Boolean value)

        Match any boolean

        Parameters:
        value - Example value, if not provided a random one will be generated
      • equalTo

         final static Matcher equalTo(Object value)

        Match Equality

        Parameters:
        value - Value to match to
      • includesStr

         final static Matcher includesStr(String value)

        Matches if the string is included in the value

        Parameters:
        value - String value that must be present