mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-25 00:09:02 +00:00
Consistently use DefaultParameterNameDiscoverer.getSharedInstance()
This includes MethodParameter resolving getParameterName() by default now. initParameterNameDiscovery(null) can be used to suppress such resolution. Closes gh-36024
This commit is contained in:
@@ -252,6 +252,12 @@ class MethodParameterTests {
|
||||
assertThat(m3.getTypeIndexForCurrentLevel()).isEqualTo(3);
|
||||
}
|
||||
|
||||
@Test
|
||||
void parameterNames() {
|
||||
assertThat(stringParameter.getParameterName()).isEqualTo("str");
|
||||
assertThat(longParameter.getParameterName()).isEqualTo("lng");
|
||||
}
|
||||
|
||||
@Test
|
||||
void jspecifyNullableParameter() {
|
||||
assertThat(jspecifyNullableParameter.isOptional()).isTrue();
|
||||
@@ -272,7 +278,8 @@ class MethodParameterTests {
|
||||
assertThat(springNonNullParameter.isOptional()).isFalse();
|
||||
}
|
||||
|
||||
public int method(String p1, long p2) {
|
||||
|
||||
public int method(String str, long lng) {
|
||||
return 42;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user