@Published public abstract class StandaloneTestSupportTemplate extends TestEventDispatcher
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<?> |
testClass
テストクラス
|
testName
Modifier | Constructor and Description |
---|---|
protected |
StandaloneTestSupportTemplate()
コンストラクタ。
|
|
StandaloneTestSupportTemplate(java.lang.Class<?> testClass)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected void |
afterExecute()
全テストショット終了後の処理を行う。
サブクラスでオーバライドする。 |
protected void |
afterExecuteTestShot(TestShot shot)
テストショット実行後に必要な事後処理を行う。
|
protected void |
beforeExecute(java.lang.String sheetName)
テスト実行前の処理を行う。
サブクラスでオーバライドする。 |
protected void |
beforeExecuteTestShot(TestShot shot)
テストショット実行前に必要な事前処理を行う。
|
protected abstract TestShot.TestShotAround |
createTestShotAround(java.lang.Class<?> testClass)
前準備、結果検証を行うクラスのインスタンスを生成する。
|
protected void |
execute()
テストを実行する。
テストに使用するシート名はメソッド名と同じとみなされる。 本メソッドはサブクラスからのみ使用できる。 |
void |
execute(java.lang.String sheetName)
テストを実行する。
|
void |
execute(java.lang.String sheetName,
boolean setUpPerTestShot)
テストを実行する。
|
void |
executeIntegrationTest(java.lang.String sheetName)
結合テストを実行する。
|
dispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodName
public StandaloneTestSupportTemplate(java.lang.Class<?> testClass)
testClass
- テストクラスprotected StandaloneTestSupportTemplate()
public final void execute(java.lang.String sheetName)
sheetName
- シート名public final void execute(java.lang.String sheetName, boolean setUpPerTestShot)
sheetName
- シート名setUpPerTestShot
- ショット毎にDBセットアップを行うかどうかpublic final void executeIntegrationTest(java.lang.String sheetName)
sheetName
- シート名protected final void execute()
protected void beforeExecuteTestShot(TestShot shot)
shot
- 実行直前のテストショットprotected void afterExecuteTestShot(TestShot shot)
shot
- 実行直後のテストショットprotected abstract TestShot.TestShotAround createTestShotAround(java.lang.Class<?> testClass)
testClass
- テストクラスprotected void beforeExecute(java.lang.String sheetName)
sheetName
- シート名protected void afterExecute()