Package nablarch.test.core.reader
Class DbLessTestDataParser
java.lang.Object
nablarch.test.core.reader.DbLessTestDataParser
- All Implemented Interfaces:
TestDataParser
DBデータ以外のテストデータを読み込み、各オブジェクトにparseするクラス。
- Author:
- Shinya Hijiri
-
Constructor Summary
-
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) メッセージ用に固定長ファイルデータを取得する。getSetupFile
(String path, String resourceName, String... groupId) 準備用の固定長ファイルデータを取得する。getSetupTableData
(String path, String resourceName, String... groupId) 準備用のテーブルデータを取得する。boolean
isResourceExisting
(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。void
DbInfoを設定する。void
setInterpreters
(List<TestDataInterpreter> interpreter) テストデータの解釈クラスを設定する。void
setTestDataReader
(TestDataReader testDataReader) テストデータリーダを設定する。
-
Constructor Details
-
DbLessTestDataParser
public DbLessTestDataParser()
-
-
Method Details
-
getExpectedTableData
Description copied from interface:TestDataParser
期待するテーブルデータを取得する。- Specified by:
getExpectedTableData
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)- Returns:
- 期待するテーブルデータを取得する。
-
getSetupTableData
Description copied from interface:TestDataParser
準備用のテーブルデータを取得する。- Specified by:
getSetupTableData
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)- Returns:
- 準備用のテーブルデータ
-
getListMap
Description copied from interface:TestDataParser
List-Map形式でデータを取得する。- Specified by:
getListMap
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名id
- ID- Returns:
- List-Map形式のデータ
-
getSetupFile
Description copied from interface:TestDataParser
準備用の固定長ファイルデータを取得する。- Specified by:
getSetupFile
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)- Returns:
- 固定長ファイル
-
getExpectedFile
Description copied from interface:TestDataParser
期待する固定長ファイルデータを取得する。- Specified by:
getExpectedFile
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名groupId
- グループID(オプション)- Returns:
- 固定長ファイル
-
getMessage
Description copied from interface:TestDataParser
メッセージ用に固定長ファイルデータを取得する。- Specified by:
getMessage
in interfaceTestDataParser
- Parameters:
path
- 取得元パスresourceName
- 取得元データリソース名id
- ID- Returns:
- 固定長ファイル
-
setTestDataReader
Description copied from interface:TestDataParser
テストデータリーダを設定する。- Specified by:
setTestDataReader
in interfaceTestDataParser
- Parameters:
testDataReader
- テストデータリーダ
-
setDbInfo
Description copied from interface:TestDataParser
DbInfoを設定する。- Specified by:
setDbInfo
in interfaceTestDataParser
- Parameters:
dbInfo
- DbInfo
-
setInterpreters
Description copied from interface:TestDataParser
テストデータの解釈クラスを設定する。- Specified by:
setInterpreters
in interfaceTestDataParser
- Parameters:
interpreter
- 解釈クラス
-
isResourceExisting
Description copied from interface:TestDataParser
指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。- Specified by:
isResourceExisting
in interfaceTestDataParser
- Parameters:
basePath
- パスresourceName
- リソース名- Returns:
- 存在する場合、真
-