JUnit Jupiter 拡張モデルのBeforeEachCallback
との違いを正確に説明しているリソースが見つかりません。BeforeTestExecutionCallback
(もちろん、「After」バリアントにも興味があります)
私の理解では、次のタイムラインは何が起こっているかを示しています。
BeforeEach
- BeforeTestExecution
- Actual execution of the test
- AfterTestExecution
-AfterEach
すべてのコールバックが処理された後、実際のテスト実行前にBeforeTestExecution
コードを実行できるように、それが存在すると思います。しかし、誰もが代わりに使用でき、これらのコールバックの実行順序が再びランダムになるため、BeforeEach
これはまだ不明です。BeforeTestExecution
BeforeEach
では、BeforeTestExecution
このコールバックを複数の拡張機能で同時に使用すると、正確には何のために、何が起こるのでしょうか?