Class DbAccessTestExtension

java.lang.Object
nablarch.test.junit5.extension.event.TestEventDispatcherExtension
nablarch.test.junit5.extension.db.DbAccessTestExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.TestInstancePostProcessor

@Published public class DbAccessTestExtension extends TestEventDispatcherExtension
DbAccessTestSupport を JUnit 5 で使用するための Extension 実装。
  • Constructor Details

    • DbAccessTestExtension

      public DbAccessTestExtension()
  • Method Details

    • createSupport

      protected DbAccessTestSupport createSupport(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context)
      Description copied from class: TestEventDispatcherExtension
      テストインスタンスにインジェクションするサポートクラスのインスタンスを生成する。
      Specified by:
      createSupport in class TestEventDispatcherExtension
      Parameters:
      testInstance - テストインスタンス
      context - コンテキスト
      Returns:
      サポートクラスのインスタンス
    • beforeEach

      public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Description copied from class: TestEventDispatcherExtension
      テストメソッドの前処理を実行する。
      Specified by:
      beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      Overrides:
      beforeEach in class TestEventDispatcherExtension
      Parameters:
      context - コンテキスト
      Throws:
      Exception - 例外がスローされた場合
    • afterEach

      public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Description copied from class: TestEventDispatcherExtension
      テストメソッドの後処理を実行する。
      Specified by:
      afterEach in interface org.junit.jupiter.api.extension.AfterEachCallback
      Overrides:
      afterEach in class TestEventDispatcherExtension
      Parameters:
      context - コンテキスト
      Throws:
      Exception - 例外がスローされた場合