diff --git a/org.springframework.context/src/test/java/org/springframework/cache/config/AbstractAnnotationTest.java b/org.springframework.context/src/test/java/org/springframework/cache/config/AbstractAnnotationTest.java index 3ba54a5a4fc..d6873e07292 100644 --- a/org.springframework.context/src/test/java/org/springframework/cache/config/AbstractAnnotationTest.java +++ b/org.springframework.context/src/test/java/org/springframework/cache/config/AbstractAnnotationTest.java @@ -148,6 +148,11 @@ public abstract class AbstractAnnotationTest { assertTrue(cache.containsKey(expectedKey)); } + public void testNullArg(CacheableService service) { + Object r1 = service.cache(null); + assertSame(r1, service.cache(null)); + } + @Test public void testCacheable() throws Exception { testCacheable(cs); @@ -226,4 +231,14 @@ public abstract class AbstractAnnotationTest { public void testClassRootVars() throws Exception { testRootVars(ccs); } + + @Test + public void testNullArg() throws Exception { + testNullArg(cs); + } + + @Test + public void testClassNullArg() throws Exception { + testNullArg(ccs); + } } \ No newline at end of file