@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()