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