Apply nullable value class fix to InvocableHandlerMethod

See gh-36449
This commit is contained in:
Sébastien Deleuze
2026-04-10 16:03:06 +02:00
parent b3f01a7f92
commit efb85d68ef
5 changed files with 21 additions and 6 deletions
@@ -148,6 +148,13 @@ class InvocableHandlerMethodKotlinTests {
Assertions.assertThatIllegalArgumentException().isThrownBy { invocable.invokeForRequest(request, null) }
}
@Test
fun valueClassWithNullableAndNonNullParameter() {
composite.addResolver(StubArgumentResolver(LongValueClass::class.java, LongValueClass(1)))
val value = getInvocable(ValueClassHandler::valueClassWithNullable.javaMethod!!).invokeForRequest(request, null)
Assertions.assertThat(value).isEqualTo(1L)
}
@Test
fun valueClassWithNullable() {
composite.addResolver(StubArgumentResolver(LongValueClass::class.java, null))