Browse Source

Polishing

pull/32796/head
Sébastien Deleuze 2 years ago
parent
commit
8ac39d0062
  1. 8
      spring-core/src/test/kotlin/org/springframework/core/AbstractReflectionParameterNameDiscovererKotlinTests.kt

8
spring-core/src/test/kotlin/org/springframework/core/AbstractReflectionParameterNameDiscovererKotlinTests.kt

@ -34,17 +34,17 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va @@ -34,17 +34,17 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va
fun getParameterNamesOnInterface() {
val method = ReflectionUtils.findMethod(MessageService::class.java, "sendMessage", String::class.java)!!
val actualParams = parameterNameDiscoverer.getParameterNames(method)
assertThat(actualParams).contains("message")
assertThat(actualParams).containsExactly("message")
}
@Test
fun getParameterNamesOnClass() {
val constructor = ReflectionUtils.accessibleConstructor(MessageServiceImpl::class.java,String::class.java)
val actualConstructorParams = parameterNameDiscoverer.getParameterNames(constructor)
assertThat(actualConstructorParams).contains("message")
assertThat(actualConstructorParams).containsExactly("message")
val method = ReflectionUtils.findMethod(MessageServiceImpl::class.java, "sendMessage", String::class.java)!!
val actualMethodParams = parameterNameDiscoverer.getParameterNames(method)
assertThat(actualMethodParams).contains("message")
assertThat(actualMethodParams).containsExactly("message")
}
@Test
@ -59,7 +59,7 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va @@ -59,7 +59,7 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va
fun getParameterNamesOnExtensionMethod() {
val method = ReflectionUtils.findMethod(UtilityClass::class.java, "identity", String::class.java)!!
val actualParams = parameterNameDiscoverer.getParameterNames(method)!!
assertThat(actualParams).contains("\$receiver")
assertThat(actualParams).containsExactly("\$receiver")
}
interface MessageService {

Loading…
Cancel
Save