MethodParameter.equals accepts subclasses pointing to same target declaration again

Issue: SPR-14438
This commit is contained in:
Juergen Hoeller
2016-07-14 09:51:37 +02:00
parent 04e9c2bf0c
commit dd65689e0a
2 changed files with 4 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ import static org.junit.Assert.*;
/**
* @author Juergen Hoeller
* @since 5.0
*/
public class SynthesizingMethodParameterTests {
@@ -69,8 +70,8 @@ public class SynthesizingMethodParameterTests {
assertNotEquals(methodParameter, longParameter);
methodParameter = new MethodParameter(method, 0);
assertNotEquals(stringParameter, methodParameter);
assertNotEquals(methodParameter, stringParameter);
assertEquals(stringParameter, methodParameter);
assertEquals(methodParameter, stringParameter);
assertNotEquals(longParameter, methodParameter);
assertNotEquals(methodParameter, longParameter);
}