We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c4bde0f + 65d6a5f commit 0cc78baCopy full SHA for 0cc78ba
mockito-kotlin/src/main/kotlin/com/nhaarman/mockito_kotlin/Any.kt
@@ -82,6 +82,10 @@ private fun <T : Any> createInstance(jClass: Class<T>): T {
82
return jClass.toArrayInstance()
83
}
84
85
+ jClass.kotlin.objectInstance?.let {
86
+ return it
87
+ }
88
+
89
val constructor = jClass.constructors
90
.sortedBy { it.parameterTypes.size }
91
.first()
mockito-kotlin/src/test/kotlin/AnyTest.kt
@@ -369,6 +369,15 @@ class AnyTest {
369
expect(result).toBe(MyEnum.VALUE)
370
371
372
+ @Test
373
+ fun anyUnit() {
374
+ /* When */
375
+ val result = any<Unit>()
376
377
+ /* Then */
378
+ expect(result).toBe(Unit)
379
380
381
class ClosedClass
382
class ClosedParameterizedClass(val fake: Fake)
383
class ClosedClosedParameterizedClass(val closed: ClosedParameterizedClass)
0 commit comments