@Published public class TestShot extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_GID
デフォルトのグループID
|
static String |
DI_CONFIG
コンポーネント設定ファイル
|
static String |
EXPECTED_LOG
期待するログ
|
static String |
EXPECTED_MESSAGE_COLUMN
要求電文の期待値を定義しているカラム名
|
static String |
EXPECTED_STATUS_CODE
期待するステータスコード
|
static String |
EXPECTED_TABLE_GROUP_ID
DB期待値のグループID
|
static String |
NO
テストショット番号
|
static String |
REQUEST_PATH
リクエストパス
|
static Set |
REQUIRED_COLUMNS
必須カラム
|
static String |
RESPONSE_MESSAGE_COLUMN
応答電文を定義しているカラム名
|
static String |
SETUP_TABLE
セットアップ対象テーブルのグループID
|
static String |
TITLE
テストショットの説明
|
static String |
USER_ID
ユーザID
|
コンストラクタと説明 |
---|
TestShot(String sheetName,
Map testData,
DbAccessTestSupport dbSupport,
nablarch.test.core.standalone.TestShot.TestShotAround around,
Class<?> testClass)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
clearPreviousTestData()
テストで使用するデータのキャッシュをクリアする
|
void |
executeTestShot()
テストショットを実行する。
|
String |
get(String key)
テストデータを取得する。
|
String |
getCaseName()
テストケース名称を取得する。
|
String |
getDiConfig()
コンポーネント設定ファイルを取得する。
|
String |
getNo()
ケース番号を取得する。
|
protected Set |
getRequiredColumns()
必須カラム一覧を取得する。
|
String |
getSheetName()
シート名を取得する。
|
void |
putIfAbsent(String key,
String value)
値が設定されていない場合、上書きする。
|
public static final String EXPECTED_TABLE_GROUP_ID
public static final String EXPECTED_MESSAGE_COLUMN
public static final String RESPONSE_MESSAGE_COLUMN
public static final Set REQUIRED_COLUMNS
public TestShot(String sheetName, Map testData, DbAccessTestSupport dbSupport, nablarch.test.core.standalone.TestShot.TestShotAround around, Class<?> testClass)
sheetName
- シート名testData
- テストデータdbSupport
- DBサポートクラスaround
- 前準備、結果検証を行うクラスtestClass
- テストクラスpublic final void executeTestShot()
protected void clearPreviousTestData()
protected Set getRequiredColumns()
public String getNo()
public String getCaseName()
public String getDiConfig()
public void putIfAbsent(String key, String value)
key
- キーvalue
- 値public final String getSheetName()