Class SingleValidationTester<ENTITY>

java.lang.Object
nablarch.test.core.entity.SingleValidationTester<ENTITY>
Type Parameters:
ENTITY - テスト対象エンティティの型

public class SingleValidationTester<ENTITY> extends Object
単項目のバリデーションテストを行うクラス。
  • Constructor Details

    • SingleValidationTester

      public SingleValidationTester(Class<ENTITY> entityClass, String targetPropertyName)
      コンストラクタ
      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 - テスト失敗時の追加メッセージ文言