Apply nullable value class fix to InvocableHandlerMethod

See gh-36643
This commit is contained in:
Sébastien Deleuze
2026-04-10 16:24:36 +02:00
parent 57d4765131
commit b07bc2cb99
5 changed files with 20 additions and 5 deletions
@@ -238,7 +238,7 @@ class CoroutinesUtilsTests {
}
@Test
suspend fun invokeSuspendingFunctionWithNullableValueClassParameterWithNonnullObject() {
suspend fun invokeSuspendingFunctionWithNullableValueClassParameterAndNonNullParameter() {
val method = CoroutinesUtilsTests::class.java.declaredMethods.first { it.name.startsWith("suspendingFunctionWithNullableValueClass") }
val mono = CoroutinesUtils.invokeSuspendingFunction(method, this, ValueClass("foo"), null) as Mono
Assertions.assertThat(mono.awaitSingleOrNull()).isEqualTo("foo")