BaseMessage - The base or container message type.FieldMessage - The field or contained message type.E - The exception type thrown.public static final class MessageValidation.MessageCollectionValidationExpectation<BaseMessage extends PMessage<BaseMessage>,FieldMessage extends PMessage<FieldMessage>,E extends Exception> extends Object implements MessageValidation.ValidationExpectation<BaseMessage,E>
| Constructor and Description |
|---|
MessageCollectionValidationExpectation(PField<BaseMessage> field,
MessageValidation<FieldMessage,E> validation) |
| Modifier and Type | Method and Description |
|---|---|
void |
test(String path,
BaseMessage message)
Test the expectation at a specific path in the structure.
|
List<E> |
validationErrors(String path,
BaseMessage message)
Check for validity, and collect as many validation errors as possible.
|
public MessageCollectionValidationExpectation(PField<BaseMessage> field, MessageValidation<FieldMessage,E> validation)
public void test(String path, BaseMessage message) throws Exception
MessageValidation.Expectationtest in interface MessageValidation.Expectation<BaseMessage extends PMessage<BaseMessage>>path - The path to the current location.message - The value to be tested.Exception - On validation failure.public List<E> validationErrors(String path, BaseMessage message)
MessageValidation.ValidationExpectationvalidationErrors in interface MessageValidation.ValidationExpectation<BaseMessage extends PMessage<BaseMessage>,E extends Exception>path - The path to the base message.message - The message to test.Copyright © 2015–2020 morimekta.net. All rights reserved.