Nondeterministic test execution order in JUnit 5
In JUnit 5, the default execution order of test methods within a class is unspecified. While this design is intended to prevent developers from creating hidden dependencies between test cases, it frequently leads to nondeterministic results across different environments or build runs. The @TestMethodOrder annotation allows for explicit ordering using strateg