Test Overview
This test demonstrates the order in which JUnit lifecycle methods run. It verifies that methods annotated with @BeforeAll run once before all tests, @BeforeEach runs before each test, @Test methods run as tests, @AfterEach runs after each test, and @AfterAll runs once after all tests.