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