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 TestDataParserpath - 取得元パス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 TestDataParserpath - 取得元パスresourceName - 取得元データリソース名id - IDpublic java.util.List<DataFile> getSetupFile(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getSetupFile in interface TestDataParserpath - 取得元パスresourceName - 取得元データリソース名groupId - グループID(オプション)public java.util.List<DataFile> getExpectedFile(java.lang.String path, java.lang.String resourceName, java.lang.String... groupId)
getExpectedFile in interface TestDataParserpath - 取得元パスresourceName - 取得元データリソース名groupId - グループID(オプション)public MessagePool getMessage(java.lang.String path, java.lang.String resourceName, java.lang.String id)
getMessage in interface TestDataParserpath - 取得元パス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 TestDataParserpath - 取得元パスresourceName - 取得元データリソース名groupId - グループID(オプション)public void setTestDataReader(TestDataReader testDataReader)
setTestDataReader in interface TestDataParsertestDataReader - テストデータリーダpublic void setDbInfo(DbInfo dbInfo)
setDbInfo in interface TestDataParserdbInfo - DbInfopublic void setInterpreters(java.util.List<TestDataInterpreter> interpretersPrototype)
TestDataInterpreterを設定する。setInterpreters in interface TestDataParserinterpretersPrototype - TestDataInterpreterpublic void setDefaultValues(DefaultValues defaultValues)
defaultValues - データベースデフォルト値public boolean isResourceExisting(java.lang.String basePath,
                                  java.lang.String resourceName)
TestDataParserisResourceExisting in interface TestDataParserbasePath - パスresourceName - リソース名