Prior to this commit, the Spring TestContext Framework (TCF) was
compatible with JUnit 4.5 or higher.
This commit effectively raises the minimum version of JUnit that is
officially supported by the TCF to JUnit 4.9, thereby aligning with
similar upgrades made in the Spring Framework 4.0 release (i.e.,
upgrading minimum requirements on third-party libraries to versions
released mid 2010 or later).
Issue: SPR-11908
@ -86,6 +83,18 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@@ -86,6 +83,18 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
"Failed to find withRules() method: SpringJUnit4ClassRunner requires JUnit 4.9 or higher.");
}
ReflectionUtils.makeAccessible(withRulesMethod);
}
privatefinalTestContextManagertestContextManager;
@ -198,40 +207,15 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@@ -198,40 +207,15 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@ -252,8 +236,8 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@@ -252,8 +236,8 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@ -283,21 +267,10 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@@ -283,21 +267,10 @@ public class SpringJUnit4ClassRunner extends BlockJUnit4ClassRunner {
@ -56,13 +54,11 @@ public class RunAfterTestClassCallbacks extends Statement {
@@ -56,13 +54,11 @@ public class RunAfterTestClassCallbacks extends Statement {
@ -87,6 +83,7 @@ public class RunAfterTestClassCallbacks extends Statement {
@@ -87,6 +83,7 @@ public class RunAfterTestClassCallbacks extends Statement {
@ -67,13 +65,13 @@ public class RunAfterTestMethodCallbacks extends Statement {
@@ -67,13 +65,13 @@ public class RunAfterTestMethodCallbacks extends Statement {
@ -100,6 +98,7 @@ public class RunAfterTestMethodCallbacks extends Statement {
@@ -100,6 +98,7 @@ public class RunAfterTestMethodCallbacks extends Statement {
@ -51,8 +50,8 @@ public class RunBeforeTestClassCallbacks extends Statement {
@@ -51,8 +50,8 @@ public class RunBeforeTestClassCallbacks extends Statement {
@ -63,10 +62,9 @@ public class RunBeforeTestMethodCallbacks extends Statement {
@@ -63,10 +62,9 @@ public class RunBeforeTestMethodCallbacks extends Statement {