Interface TestDataParser

All Known Implementing Classes:
BasicTestDataParser, DbLessTestDataParser

@Published(tag="architect") public interface TestDataParser
テストデータ取得インターフェース。
  • Method Details

    • getExpectedTableData

      List<TableData> getExpectedTableData(String path, String resourceName, String... groupId)
      期待するテーブルデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      groupId - グループID(オプション)
      Returns:
      期待するテーブルデータを取得する。
    • getSetupTableData

      List<TableData> getSetupTableData(String path, String resourceName, String... groupId)
      準備用のテーブルデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      groupId - グループID(オプション)
      Returns:
      準備用のテーブルデータ
    • getListMap

      List<Map<String,String>> getListMap(String path, String resourceName, String id)
      List-Map形式でデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      id - ID
      Returns:
      List-Map形式のデータ
    • getSetupFile

      List<DataFile> getSetupFile(String path, String resourceName, String... groupId)
      準備用の固定長ファイルデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      groupId - グループID(オプション)
      Returns:
      固定長ファイル
    • getExpectedFile

      List<DataFile> getExpectedFile(String path, String resourceName, String... groupId)
      期待する固定長ファイルデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      groupId - グループID(オプション)
      Returns:
      固定長ファイル
    • getMessage

      MessagePool getMessage(String path, String resourceName, String id)
      メッセージ用に固定長ファイルデータを取得する。
      Parameters:
      path - 取得元パス
      resourceName - 取得元データリソース名
      id - ID
      Returns:
      固定長ファイル
    • setTestDataReader

      void setTestDataReader(TestDataReader testDataReader)
      テストデータリーダを設定する。
      Parameters:
      testDataReader - テストデータリーダ
    • setDbInfo

      void setDbInfo(DbInfo dbInfo)
      DbInfoを設定する。
      Parameters:
      dbInfo - DbInfo
    • setInterpreters

      void setInterpreters(List<TestDataInterpreter> interpreter)
      テストデータの解釈クラスを設定する。
      Parameters:
      interpreter - 解釈クラス
    • isResourceExisting

      boolean isResourceExisting(String basePath, String resourceName)
      指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。
      Parameters:
      basePath - パス
      resourceName - リソース名
      Returns:
      存在する場合、真