@Published public class TestSupport extends TestEventDispatcher
testName
コンストラクタと説明 |
---|
TestSupport(java.lang.Class<?> testClass)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.util.Map<java.lang.String,java.lang.String[]> |
convert(java.util.Map<java.lang.String,java.lang.String> commaSeparated)
Mapに格納されたvalueの型変換を行う。
|
java.lang.String |
getBookName()
ブック名を取得する。
|
java.util.List<TableData> |
getExpectedTableData(java.lang.String sheetName,
java.lang.String... groupId)
期待するTableDataを取得する。
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getListMap(java.lang.String sheetName,
java.lang.String id)
List-Map形式でデータを取得する。
|
java.util.List<java.util.Map<java.lang.String,java.lang.String[]>> |
getListParamMap(java.lang.String sheetName,
java.lang.String id)
List-Map形式でデータを取得する。
|
java.util.Map<java.lang.String,java.lang.String> |
getMap(java.lang.String sheetName,
java.lang.String id)
Map形式でデータを取得する。
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap(java.lang.String sheetName,
java.lang.String id)
HTTPリクエストパラメータ作成用のMapを取得する。
|
java.lang.String |
getPathOf(java.lang.String resourceName)
テストデータのパスを取得する。
|
java.lang.String |
getResourceName(java.lang.String sheetName)
リソース名を取得する。
|
java.util.List<TableData> |
getSetupTableData(java.lang.String sheetName,
java.lang.String... groupId)
準備用のTableDataを取得する。
|
TestDataParser |
getTestDataParser()
テストデータパーサを取得する。
|
static void |
setThreadContextValues(java.util.Map<java.lang.String,java.lang.String> contextValues)
ThreadContextに値を設定する。
|
void |
setThreadContextValues(java.lang.String sheetName,
java.lang.String id)
ThreadContextに値を設定する。
|
dispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodName
@Published public TestSupport(java.lang.Class<?> testClass)
testClass
- テスト対象クラスpublic void setThreadContextValues(java.lang.String sheetName, java.lang.String id)
sheetName
- 取得元シート名id
- 取得元IDpublic static void setThreadContextValues(java.util.Map<java.lang.String,java.lang.String> contextValues)
contextValues
- ThreadContextに設定する値@Published public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap(java.lang.String sheetName, java.lang.String id)
sheetName
- シート名id
- ID@Published public java.util.Map<java.lang.String,java.lang.String> getMap(java.lang.String sheetName, java.lang.String id)
sheetName
- シート名id
- IDpublic static java.util.Map<java.lang.String,java.lang.String[]> convert(java.util.Map<java.lang.String,java.lang.String> commaSeparated)
commaSeparated
- 変換対象オブジェクト@Published public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getListMap(java.lang.String sheetName, java.lang.String id)
sheetName
- シート名id
- ID@Published public java.util.List<java.util.Map<java.lang.String,java.lang.String[]>> getListParamMap(java.lang.String sheetName, java.lang.String id)
HttpRequest
のリクエストパラメータと同じ形式で取得できる。
エンティティのコンストラクタにそのまま渡したい場合に使用する。sheetName
- シート名id
- IDHttpRequest.getParamMap()
public java.util.List<TableData> getSetupTableData(java.lang.String sheetName, java.lang.String... groupId)
sheetName
- 取得元のシート名groupId
- グループIDpublic java.util.List<TableData> getExpectedTableData(java.lang.String sheetName, java.lang.String... groupId)
sheetName
- 取得元のシート名groupId
- グループIDpublic java.lang.String getPathOf(java.lang.String resourceName)
resourceName
- リソース名public java.lang.String getBookName()
public java.lang.String getResourceName(java.lang.String sheetName)
sheetName
- シート名public final TestDataParser getTestDataParser()