You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JUnit 4.0 was released almost a decade ago; however, there are still numerous test classes in Spring's own test suite that are based on the legacy JUnit 3 programming model and APIs.
In preparation for the upcoming JUnit 5 (a.k.a., JUnit Lambda) release we should therefore proactively migrate our test suite completely to the JUnit 4 programming model.
Deliverables
Migrate existing JUnit 3 based tests to JUnit 4.
Migrate Spring's legacy testing framework -- which is still used internally within the spring-orm module -- to JUnit 4.
This action has not been performed due to challenges resulting from the use of a ShadowingClassLoader in AbstractJpaTests.
Sam Brannen opened SPR-13514 and commented
Status Quo
JUnit 4.0 was released almost a decade ago; however, there are still numerous test classes in Spring's own test suite that are based on the legacy JUnit 3 programming model and APIs.
In preparation for the upcoming JUnit 5 (a.k.a., JUnit Lambda) release we should therefore proactively migrate our test suite completely to the JUnit 4 programming model.
Deliverables
spring-ormmodule -- to JUnit 4.ShadowingClassLoaderinAbstractJpaTests.Affects: 4.2 GA
Issue Links: