Polishing

This commit is contained in:
Sébastien Deleuze
2024-05-10 11:57:42 +02:00
parent 7985ab33f4
commit 8ac39d0062
@@ -34,17 +34,17 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va
fun getParameterNamesOnInterface() { fun getParameterNamesOnInterface() {
val method = ReflectionUtils.findMethod(MessageService::class.java, "sendMessage", String::class.java)!! val method = ReflectionUtils.findMethod(MessageService::class.java, "sendMessage", String::class.java)!!
val actualParams = parameterNameDiscoverer.getParameterNames(method) val actualParams = parameterNameDiscoverer.getParameterNames(method)
assertThat(actualParams).contains("message") assertThat(actualParams).containsExactly("message")
} }
@Test @Test
fun getParameterNamesOnClass() { fun getParameterNamesOnClass() {
val constructor = ReflectionUtils.accessibleConstructor(MessageServiceImpl::class.java,String::class.java) val constructor = ReflectionUtils.accessibleConstructor(MessageServiceImpl::class.java,String::class.java)
val actualConstructorParams = parameterNameDiscoverer.getParameterNames(constructor) 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 method = ReflectionUtils.findMethod(MessageServiceImpl::class.java, "sendMessage", String::class.java)!!
val actualMethodParams = parameterNameDiscoverer.getParameterNames(method) val actualMethodParams = parameterNameDiscoverer.getParameterNames(method)
assertThat(actualMethodParams).contains("message") assertThat(actualMethodParams).containsExactly("message")
} }
@Test @Test
@@ -59,7 +59,7 @@ abstract class AbstractReflectionParameterNameDiscovererKotlinTests(protected va
fun getParameterNamesOnExtensionMethod() { fun getParameterNamesOnExtensionMethod() {
val method = ReflectionUtils.findMethod(UtilityClass::class.java, "identity", String::class.java)!! val method = ReflectionUtils.findMethod(UtilityClass::class.java, "identity", String::class.java)!!
val actualParams = parameterNameDiscoverer.getParameterNames(method)!! val actualParams = parameterNameDiscoverer.getParameterNames(method)!!
assertThat(actualParams).contains("\$receiver") assertThat(actualParams).containsExactly("\$receiver")
} }
interface MessageService { interface MessageService {