Overview
I think ControllerAdviceBean#resolveBean()
should be tested, because it is a public API and depends on the cache system, so I'd like to add tests for that.
Related Issues
-
32776
Comment From: tafjwr
Plus, I noticed that the some test method pairs perform precisely the same tests (xxxForBeanName
and xxxForBeanInstance
). There is no longer a ControllerAdviceBean
constructor that accepts a bean instance, so xxxForBeanInstance
test methods could be omitted.
https://github.com/spring-projects/spring-framework/blob/328b72133f39a1027f8796007336c9d2aca73abe/spring-web/src/test/java/org/springframework/web/method/ControllerAdviceBeanTests.java#L98-L106
Comment From: sbrannen
Plus, I noticed that the some test method pairs perform precisely the same tests (
xxxForBeanName
andxxxForBeanInstance
). There is no longer aControllerAdviceBean
constructor that accepts a bean instance, soxxxForBeanInstance
test methods could be omitted.
Good catch.
Please remove the obsolete "bean instance" tests.
Comment From: tafjwr
Thank for your advice! I removed the obsolete tests on 8d045ad
Comment From: sbrannen
This has been merged into main
in 4ffeddb099f8fcc9eb6b89a98c57d60246ab6ca2 and revised in 346b6f740a98f81e0f55aa641a9bb39fec51580a.
Thanks