@Published public class EntityTestSupport extends TestEventDispatcher
修飾子 | コンストラクタと説明 |
---|---|
protected |
EntityTestSupport()
コンストラクタ。
|
|
EntityTestSupport(Class<?> testClass)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
assertGetterMethod(String sheetName,
String id,
Object entity)
getterのテストを行う。
|
List<Map<String[]>> |
getListParamMap(String sheetName,
String id)
|
Map<String[]> |
getParamMap(String sheetName,
String id)
|
void |
setUpDb(String sheetName)
DbAccessTestSupport.setUpDb(String) への委譲メソッド。 |
void |
setUpDb(String sheetName,
String groupId)
|
void |
testConstructorAndGetter(Class<?> entityClass,
String sheetName,
String id)
Constructor and getterのテストを行う。
|
<T> void |
testSetterAndGetter(Class<T> entityClass,
String sheetName,
String id)
setterとgetterのテストを行う。
|
<ENTITY> void |
testSingleValidation(Class<ENTITY> targetClass,
String sheetName,
String id)
単項目のバリデーションテストをする。
|
<T> void |
testValidateAndConvert(Class<T> entityClass,
String sheetName,
String validateFor)
バリデーションテストを実行する。
|
<T> void |
testValidateAndConvert(String prefix,
Class<T> entityClass,
String sheetName,
String validateFor)
バリデーションテストを実行する。
|
<ENTITY> void |
testValidateCharsetAndLength(Class<ENTITY> targetClass,
String sheetName,
String id)
文字種と文字列長のバリデーションテストをする。
|
getMethodName
protected EntityTestSupport()
public EntityTestSupport(Class<?> testClass)
testClass
- テストクラスpublic <T> void testValidateAndConvert(Class<T> entityClass, String sheetName, String validateFor)
T
- バリデーション結果で取得できる型(エンティティ)entityClass
- バリデーション対象のエンティティのクラスsheetName
- シート名validateFor
- バリデーション対象メソッド名ValidationUtil.validateAndConvertRequest(Class, Map, String)
public <T> void testValidateAndConvert(String prefix, Class<T> entityClass, String sheetName, String validateFor)
T
- バリデーション結果で取得できる型(エンティティ)prefix
- パラメータのMapに入ったキーのプレフィクスentityClass
- バリデーション対象のエンティティのクラスsheetName
- シート名validateFor
- バリデーション対象メソッド名ValidationUtil.validateAndConvertRequest(String, Class, Map, String)
public Map<String[]> getParamMap(String sheetName, String id)
sheetName
- シート名id
- IDpublic List<Map<String[]>> getListParamMap(String sheetName, String id)
sheetName
- シート名id
- IDpublic void setUpDb(String sheetName)
DbAccessTestSupport.setUpDb(String)
への委譲メソッド。sheetName
- シート名DbAccessTestSupport.setUpDb(String)
public void setUpDb(String sheetName, String groupId)
sheetName
- シート名groupId
- グループIDDbAccessTestSupport.setUpDb(String, String)
public <T> void testSetterAndGetter(Class<T> entityClass, String sheetName, String id)
T
- エンティティクラスの型entityClass
- エンティティクラス名sheetName
- シート名id
- ケース表のID(LIST_MAP=testの場合は、testを指定する。)public void testConstructorAndGetter(Class<?> entityClass, String sheetName, String id)
entityClass
- テスト対象のEntityクラスsheetName
- データの記述されたシート名id
- ケース表のID(LIST_MAP=testの場合は、testを指定する。)public void assertGetterMethod(String sheetName, String id, Object entity)
sheetName
- シート名id
- ケース表のID(LIST_MAP=testの場合は、testを指定する。)entity
- entitypublic <ENTITY> void testValidateCharsetAndLength(Class<ENTITY> targetClass, String sheetName, String id)
ENTITY
- テスト対象エンティティの型targetClass
- テスト対象エンティティクラスsheetName
- シート名id
- ID