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