Class TestShot

java.lang.Object
nablarch.test.core.standalone.TestShot

@Published public class TestShot extends Object
Author:
T.Kawasaki
  • Field Details

  • Constructor Details

    • TestShot

      public TestShot(String sheetName, Map<String,String> testData, DbAccessTestSupport dbSupport, TestShot.TestShotAround around, Class<?> testClass)
      コンストラクタ。
      Parameters:
      sheetName - シート名
      testData - テストデータ
      dbSupport - DBサポートクラス
      around - 前準備、結果検証を行うクラス
      testClass - テストクラス
  • Method Details

    • executeTestShot

      public final void executeTestShot()
      テストショットを実行する。
    • clearPreviousTestData

      protected void clearPreviousTestData()
      テストで使用するデータのキャッシュをクリアする
    • getRequiredColumns

      protected Set<String> getRequiredColumns()
      必須カラム一覧を取得する。
      Returns:
      必須カラム一覧
    • getNo

      public String getNo()
      ケース番号を取得する。
      Returns:
      ケース番号
    • getCaseName

      public String getCaseName()
      テストケース名称を取得する。
      Returns:
      テストケース名称
    • get

      public String get(String key)
      テストデータを取得する。
      Parameters:
      key - カラム名
      Returns:
    • getDiConfig

      public String getDiConfig()
      コンポーネント設定ファイルを取得する。
      Returns:
      コンポーネント設定ファイル
    • putIfAbsent

      public void putIfAbsent(String key, String value)
      値が設定されていない場合、上書きする。
      Parameters:
      key - キー
      value - 値
    • getSheetName

      public final String getSheetName()
      シート名を取得する。
      Returns:
      シート名