Uses of Interface
net.morimekta.providence.util.MessageValidation.Expectation
-
Packages that use MessageValidation.Expectation Package Description net.morimekta.providence.util -
-
Uses of MessageValidation.Expectation in net.morimekta.providence.util
Subinterfaces of MessageValidation.Expectation in net.morimekta.providence.util Modifier and Type Interface Description static interfaceMessageValidation.SimpleExpectation<V>Interface for testing some expectation.static interfaceMessageValidation.ValidationExpectation<BaseMessage extends PMessage<BaseMessage>,E extends java.lang.Exception>Test a field that itself is using another message validation.Classes in net.morimekta.providence.util that implement MessageValidation.Expectation Modifier and Type Class Description static classMessageValidation.MessageCollectionValidationExpectation<BaseMessage extends PMessage<BaseMessage>,FieldMessage extends PMessage<FieldMessage>,E extends java.lang.Exception>Test a field that itself is a map of message values using another message validation.static classMessageValidation.MessageMapValidationExpectation<BaseMessage extends PMessage<BaseMessage>,FieldMessage extends PMessage<FieldMessage>,E extends java.lang.Exception>Test a field that itself is a map of message values using another message validation.static classMessageValidation.PredicateExpectation<Value>Check some value based on a simple predicate.Methods in net.morimekta.providence.util with parameters of type MessageValidation.Expectation Modifier and Type Method Description MessageValidation.Builder<M,E>MessageValidation.Builder. expect(MessageValidation.Expectation<M> expectation)Make a specific expectation for the message.<V> MessageValidation.Builder<M,E>MessageValidation.Builder. expectIfPresent(PField<M> field, MessageValidation.Expectation<V> valueExpectation)Given the field and type descriptor (which must match the field type), build an inner validator to check the value of the field.
-