Package nablarch.test.core.reader
Class BasicTestDataParser
java.lang.Object
nablarch.test.core.reader.BasicTestDataParser
- All Implemented Interfaces:
TestDataParser
テストデータを読み込み、各オブジェクトにparseするクラス。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExpectedFile(String path, String resourceName, String... groupId) 期待する固定長ファイルデータを取得する。getExpectedTableData(String path, String resourceName, String... groupId) 期待するテーブルデータを取得する。getListMap(String path, String resourceName, String id) List-Map形式でデータを取得する。getMessage(String path, String resourceName, String id) メッセージ用に固定長ファイルデータを取得する。getMessageWithoutCache(String path, String resourceName, DataType dataType, String id) メッセージを取得する。getSendSyncMessage(String path, String resourceName, String id, DataType dataType) メッセージ同期送信処理の場合のメッセージを取得するgetSetupFile(String path, String resourceName, String... groupId) 準備用の固定長ファイルデータを取得する。getSetupTableData(String path, String resourceName, String... groupId) 準備用のテーブルデータを取得する。booleanisResourceExisting(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。voidDbInfoを設定する。voidsetDefaultValues(DefaultValues defaultValues) データベースデフォルト値を設定する。voidsetInterpreters(List<TestDataInterpreter> interpretersPrototype) 委譲先のTestDataInterpreterを設定する。voidsetTestDataReader(TestDataReader testDataReader) テストデータリーダを設定する。
-
Constructor Details
-
BasicTestDataParser
public BasicTestDataParser()
-
-
Method Details
-
getSetupTableData
準備用のテーブルデータを取得する。- Specified by:
getSetupTableDatain interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名groupId- グループID(オプション)- Returns:
- 準備用のテーブルデータ
-
getListMap
List-Map形式でデータを取得する。- Specified by:
getListMapin interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名id- ID- Returns:
- List-Map形式のデータ
-
getSetupFile
準備用の固定長ファイルデータを取得する。- Specified by:
getSetupFilein interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名groupId- グループID(オプション)- Returns:
- 固定長ファイル
-
getExpectedFile
期待する固定長ファイルデータを取得する。- Specified by:
getExpectedFilein interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名groupId- グループID(オプション)- Returns:
- 固定長ファイル
-
getMessage
メッセージ用に固定長ファイルデータを取得する。- Specified by:
getMessagein interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名id- ID- Returns:
- 固定長ファイル
-
getMessageWithoutCache
public MessagePool getMessageWithoutCache(String path, String resourceName, DataType dataType, String id) メッセージを取得する。Excelファイルのキャッシュは行わない。
- Parameters:
path- 取得元パスresourceName- 取得元データリソース名dataType- データタイプid- ID- Returns:
- メッセージ
-
getSendSyncMessage
public List<RequestTestingMessagePool> getSendSyncMessage(String path, String resourceName, String id, DataType dataType) メッセージ同期送信処理の場合のメッセージを取得する- Parameters:
path- ファイルパスresourceName- リソース名id- グループIDdataType- データタイプ- Returns:
- メッセージのリスト
-
getExpectedTableData
期待するテーブルデータを取得する。- Specified by:
getExpectedTableDatain interfaceTestDataParser- Parameters:
path- 取得元パスresourceName- 取得元データリソース名groupId- グループID(オプション)- Returns:
- 期待するテーブルデータを取得する。
-
setTestDataReader
テストデータリーダを設定する。- Specified by:
setTestDataReaderin interfaceTestDataParser- Parameters:
testDataReader- テストデータリーダ
-
setDbInfo
DbInfoを設定する。- Specified by:
setDbInfoin interfaceTestDataParser- Parameters:
dbInfo- DbInfo
-
setInterpreters
委譲先のTestDataInterpreterを設定する。- Specified by:
setInterpretersin interfaceTestDataParser- Parameters:
interpretersPrototype-TestDataInterpreter
-
setDefaultValues
データベースデフォルト値を設定する。- Parameters:
defaultValues- データベースデフォルト値
-
isResourceExisting
Description copied from interface:TestDataParser指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。- Specified by:
isResourceExistingin interfaceTestDataParser- Parameters:
basePath- パスresourceName- リソース名- Returns:
- 存在する場合、真
-