Package nablarch.test.core.entity
Class SingleValidationTester<ENTITY>
java.lang.Object
nablarch.test.core.entity.SingleValidationTester<ENTITY>
- Type Parameters:
ENTITY
- テスト対象エンティティの型
単項目のバリデーションテストを行うクラス。
-
Constructor Summary
ConstructorDescriptionSingleValidationTester
(Class<ENTITY> entityClass, String targetPropertyName) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionvoid
testSingleValidation
(Class<?> group, Map<String, Object> options, String[] paramValue, String expectedMessageString, String... additionalMsgOnFail) 単項目のバリデーションテストを行う。void
testSingleValidation
(Class<?> group, Map<String, Object> options, String paramValue, String expectedMessageString, String... additionalMsgOnFail) 単項目のバリデーションテストを行う。
-
Constructor Details
-
SingleValidationTester
コンストラクタ- Parameters:
entityClass
- エンティティクラスtargetPropertyName
- プロパティ名
-
-
Method Details
-
testSingleValidation
public void testSingleValidation(Class<?> group, Map<String, Object> options, String paramValue, String expectedMessageString, String... additionalMsgOnFail) 単項目のバリデーションテストを行う。- Parameters:
group
- Bean Validationのグループoptions
- Bean Validationのメッセージ補完用マップparamValue
- パラメータとして使用する値expectedMessageString
- 期待するメッセージ文字列(期待しない場合はnullまたは空文字)additionalMsgOnFail
- テスト失敗時の追加メッセージ文言
-
testSingleValidation
public void testSingleValidation(Class<?> group, Map<String, Object> options, String[] paramValue, String expectedMessageString, String... additionalMsgOnFail) 単項目のバリデーションテストを行う。- Parameters:
group
- Bean Validationのグループoptions
- Bean Validationのメッセージ補完用マップparamValue
- パラメータとして使用する値expectedMessageString
- 期待するメッセージ文字列(期待しない場合はnullまたは空文字)additionalMsgOnFail
- テスト失敗時の追加メッセージ文言
-