public class MatcherExecutorKt
@NotNull
public static java.lang.String valueOf(@Nullable
java.lang.Object value)
@NotNull
public static java.lang.String typeOf(@Nullable
java.lang.Object value)
@NotNull
public static java.lang.String safeToString(@Nullable
java.lang.Object value)
@NotNull public static <M extends Mismatch> java.util.List<M> matchInclude(@NotNull java.lang.String includedValue, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> domatch(@NotNull au.com.dius.pact.core.model.matchingrules.MatchingRuleGroup matchers, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFn)
Executor for matchers
@NotNull public static <M extends Mismatch> java.util.List<M> domatch(@NotNull au.com.dius.pact.core.model.matchingrules.MatchingRule matcher, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFn)
@NotNull public static <M extends Mismatch> java.util.List<M> matchEquality(@NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchRegex(@NotNull java.lang.String regex, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchType(@NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchNumber(@NotNull au.com.dius.pact.core.model.matchingrules.NumberTypeMatcher.NumberType numberType, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
public static boolean matchDecimal(@Nullable
java.lang.Object actual)
public static boolean matchInteger(@Nullable
java.lang.Object actual)
@NotNull public static <M extends Mismatch> java.util.List<M> matchDate(@NotNull java.lang.String pattern, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
public static boolean isCollection(@Nullable
java.lang.Object value)
@NotNull public static <M extends Mismatch> java.util.List<M> matchTime(@NotNull java.lang.String pattern, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchDateTime(@NotNull java.lang.String pattern, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchMinType(int min, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchMaxType(int max, @NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object expected, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)
@NotNull public static <M extends Mismatch> java.util.List<M> matchNull(@NotNull java.util.List<java.lang.String> path, @Nullable java.lang.Object actual, @NotNull MismatchFactory<? extends M> mismatchFactory)