Skip to content

Commit 8488479

Browse files
committed
Merge pull request #6 from nhaarman/release-0.1.6
Release 0.1.6
2 parents 37ded6f + 1d9a588 commit 8488479

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mockito-kotlin/src/main/kotlin/com/nhaarman/mockito_kotlin/CreateInstance.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ fun <T : Any> createInstance(kClass: KClass<T>): T {
5454
kClass.isPrimitive() -> kClass.toDefaultPrimitiveValue()
5555
kClass.isEnum() -> kClass.java.enumConstants.first()
5656
kClass.isArray() -> kClass.toArrayInstance()
57-
else -> kClass.constructors.first().newInstance()
57+
else -> kClass.constructors.sortedBy { it.parameters.size }.first().newInstance()
5858
}
5959
}
6060

0 commit comments

Comments
 (0)