public class BasicTestDataParser extends java.lang.Object implements TestDataParser
Constructor and Description |
---|
BasicTestDataParser() |
Modifier and Type | Method and Description |
---|---|
java.util.List<DataFile> |
getExpectedFile(java.lang.String path,
java.lang.String resourceName,
java.lang.String... groupId)
期待する固定長ファイルデータを取得する。
|
java.util.List<TableData> |
getExpectedTableData(java.lang.String path,
java.lang.String resourceName,
java.lang.String... groupId)
期待するテーブルデータを取得する。
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getListMap(java.lang.String path,
java.lang.String resourceName,
java.lang.String id)
List-Map形式でデータを取得する。
|
MessagePool |
getMessage(java.lang.String path,
java.lang.String resourceName,
java.lang.String id)
メッセージ用に固定長ファイルデータを取得する。
|
MessagePool |
getMessageWithoutCache(java.lang.String path,
java.lang.String resourceName,
DataType dataType,
java.lang.String id)
メッセージを取得する。
|
java.util.List<RequestTestingMessagePool> |
getSendSyncMessage(java.lang.String path,
java.lang.String resourceName,
java.lang.String id,
DataType dataType)
メッセージ同期送信処理の場合のメッセージを取得する
|
java.util.List<DataFile> |
getSetupFile(java.lang.String path,
java.lang.String resourceName,
java.lang.String... groupId)
準備用の固定長ファイルデータを取得する。
|
java.util.List<TableData> |
getSetupTableData(java.lang.String path,
java.lang.String resourceName,
java.lang.String... groupId)
準備用のテーブルデータを取得する。
|
boolean |
isResourceExisting(java.lang.String basePath,
java.lang.String resourceName)
指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。
|
void |
setDbInfo(DbInfo dbInfo)
DbInfoを設定する。
|
void |
setDefaultValues(DefaultValues defaultValues)
データベースデフォルト値を設定する。
|
void |
setInterpreters(java.util.List<TestDataInterpreter> interpretersPrototype)
委譲先の
TestDataInterpreter を設定する。 |
void |
setTestDataReader(TestDataReader testDataReader)
テストデータリーダを設定する。
|
public java.util.List<TableData> getSetupTableData(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getSetupTableData
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getListMap(java.lang.String path, java.lang.String resourceName, java.lang.String id)
getListMap
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名id
- IDpublic java.util.List<DataFile> getSetupFile(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getSetupFile
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)public java.util.List<DataFile> getExpectedFile(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getExpectedFile
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)public MessagePool getMessage(java.lang.String path, java.lang.String resourceName, java.lang.String id)
getMessage
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名id
- IDpublic MessagePool getMessageWithoutCache(java.lang.String path, java.lang.String resourceName, DataType dataType, java.lang.String id)
Excelファイルのキャッシュは行わない。
path
- 取得元パスresourceName
- 取得元データリソース名dataType
- データタイプid
- IDpublic java.util.List<RequestTestingMessagePool> getSendSyncMessage(java.lang.String path, java.lang.String resourceName, java.lang.String id, DataType dataType)
path
- ファイルパスresourceName
- リソース名id
- グループIDdataType
- データタイプpublic java.util.List<TableData> getExpectedTableData(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getExpectedTableData
in interface TestDataParser
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)public void setTestDataReader(TestDataReader testDataReader)
setTestDataReader
in interface TestDataParser
testDataReader
- テストデータリーダpublic void setDbInfo(DbInfo dbInfo)
setDbInfo
in interface TestDataParser
dbInfo
- DbInfopublic void setInterpreters(java.util.List<TestDataInterpreter> interpretersPrototype)
TestDataInterpreter
を設定する。setInterpreters
in interface TestDataParser
interpretersPrototype
- TestDataInterpreter
public void setDefaultValues(DefaultValues defaultValues)
defaultValues
- データベースデフォルト値public boolean isResourceExisting(java.lang.String basePath, java.lang.String resourceName)
TestDataParser
isResourceExisting
in interface TestDataParser
basePath
- パスresourceName
- リソース名