Introduce test for XML replaced-method element without explicit arg-type

This commit introduces an integration test for the regression fixed in
the previous commit (cd64e6676c).

Closes gh-31826
This commit is contained in:
Sam Brannen
2023-12-13 15:00:44 +01:00
parent cd64e6676c
commit 8d4deca2a6
2 changed files with 42 additions and 0 deletions

View File

@@ -36,12 +36,21 @@
<bean id="replaceVoidMethod" parent="someParent"
class="org.springframework.beans.factory.xml.OverrideOneMethodSubclass">
</bean>
<bean id="replaceEchoMethod" class="org.springframework.beans.factory.xml.EchoService">
<!--
This method is not overloaded, so we don't need to specify any arg types
-->
<replaced-method name="echo" replacer="reverseArrayReplacer" />
</bean>
<bean id="reverseReplacer"
class="org.springframework.beans.factory.xml.ReverseMethodReplacer"/>
<bean id="reverseArrayReplacer"
class="org.springframework.beans.factory.xml.ReverseArrayMethodReplacer"/>
<bean id="fixedReplacer"
class="org.springframework.beans.factory.xml.FixedMethodReplacer"/>