Class DbLessTestDataParser

java.lang.Object
nablarch.test.core.reader.DbLessTestDataParser
All Implemented Interfaces:
TestDataParser

public class DbLessTestDataParser extends Object implements TestDataParser
DBデータ以外のテストデータを読み込み、各オブジェクトにparseするクラス。
Author:
Shinya Hijiri
  • Constructor Details

    • DbLessTestDataParser

      public DbLessTestDataParser()
  • Method Details

    • getExpectedTableData

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

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

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

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

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

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

      public void setTestDataReader(TestDataReader testDataReader)
      Description copied from interface: TestDataParser
      テストデータリーダを設定する。
      Specified by:
      setTestDataReader in interface TestDataParser
      Parameters:
      testDataReader - テストデータリーダ
    • setDbInfo

      public void setDbInfo(DbInfo dbInfo)
      Description copied from interface: TestDataParser
      DbInfoを設定する。
      Specified by:
      setDbInfo in interface TestDataParser
      Parameters:
      dbInfo - DbInfo
    • setInterpreters

      public void setInterpreters(List<TestDataInterpreter> interpreter)
      Description copied from interface: TestDataParser
      テストデータの解釈クラスを設定する。
      Specified by:
      setInterpreters in interface TestDataParser
      Parameters:
      interpreter - 解釈クラス
    • isResourceExisting

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