Fix vararg argument mapping for generic args convertor

This commit is contained in:
Ilya Chernikov
2018-11-20 18:07:05 +01:00
parent 6b20ef0208
commit 5602bcf9e1
2 changed files with 38 additions and 15 deletions
@@ -74,6 +74,9 @@ class ArgsToParamsMatchingTest {
assertParamMapsEquals(tryCreateCallableMappingFromNamedArgs(::notNullNumber, listOf(null to 42)),
"n" to 42)
Assert.assertNull(tryCreateCallableMappingFromNamedArgs(::notNullNumber, listOf(null to "42")))
assertParamMapsEquals(tryCreateCallableMappingFromNamedArgs(::varargStrings, listOf("a", "b", "c").map { null to it }),
"s" to arrayOf("a", "b", "c"))
}
}