ENTITY
- テスト対象エンティティの型public class SingleValidationTester<ENTITY>
extends java.lang.Object
Constructor and Description |
---|
SingleValidationTester(java.lang.Class<ENTITY> entityClass,
java.lang.String targetPropertyName)
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
ValidationContext<ENTITY> |
invokeValidation(java.lang.String[] paramValue)
バリデーションを実行する。
|
void |
testSingleValidation(java.lang.String[] paramValue,
java.lang.String expectedMessageId,
java.lang.String... additionalMsgOnFail)
単項目のバリデーションテストを行う。
|
void |
testSingleValidation(java.lang.String paramValue,
java.lang.String expectedMessageId,
java.lang.String... additionalMsgOnFail)
単項目のバリデーションテストを行う。
|
java.lang.String |
toString() |
public SingleValidationTester(java.lang.Class<ENTITY> entityClass, java.lang.String targetPropertyName)
entityClass
- エンティティクラスtargetPropertyName
- プロパティ名public void testSingleValidation(java.lang.String paramValue, java.lang.String expectedMessageId, java.lang.String... additionalMsgOnFail)
paramValue
- パラメータとして使用する値expectedMessageId
- 期待するメッセージID(期待しない場合はnullまたは空文字)additionalMsgOnFail
- テスト失敗時の追加メッセージ文言public void testSingleValidation(java.lang.String[] paramValue, java.lang.String expectedMessageId, java.lang.String... additionalMsgOnFail)
paramValue
- パラメータとして使用する値expectedMessageId
- 期待するメッセージID(期待しない場合はnullまたは空文字)additionalMsgOnFail
- テスト失敗時の追加メッセージ文言public ValidationContext<ENTITY> invokeValidation(java.lang.String[] paramValue)
paramValue
- 入力値ValidationContext
public java.lang.String toString()
toString
in class java.lang.Object