@Starter(Platform) Result = JupiterEngine.execute(DatabaseTestsDemo) { // @BeforeAll (static invocation) AbstractDatabaseTests.createDatabase() // @BeforeAll (static invocation) DatabaseTestsDemo.beforeAll() Extension1.beforeEach() Extension2.beforeEach() // @BeforeEach inherited from AbstractDatabaseTests DatabaseTestsDemo.connectToDatabase() // @BeforeEach DatabaseTestsDemo.insertTestDataIntoDatabase() // @Test DatabaseTestsDemo.testDatabaseFunctionality() // @AfterEach DatabaseTestsDemo.deleteTestDataFromDatabase() // @AfterEach inherited from AbstractDatabaseTests DatabaseTestsDemo.disconnectFromDatabase() Extension2.afterEach() Extension1.afterEach() // @AfterAll (static invocation) DatabaseTestsDemo.afterAll() // @AfterAll (static invocation) AbstractDatabaseTests.destroyDatabase() }