@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, getMethodNameprotected 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