File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
main/kotlin/com/nhaarman/mockito_kotlin Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,10 @@ private fun <T : Any> createInstance(jClass: Class<T>): T {
8282 return jClass.toArrayInstance()
8383 }
8484
85+ jClass.kotlin.objectInstance?.let {
86+ return it
87+ }
88+
8589 val constructor = jClass.constructors
8690 .sortedBy { it.parameterTypes.size }
8791 .first()
Original file line number Diff line number Diff line change @@ -369,6 +369,15 @@ class AnyTest {
369369 expect(result).toBe(MyEnum .VALUE )
370370 }
371371
372+ @Test
373+ fun anyUnit () {
374+ /* When */
375+ val result = any<Unit >()
376+
377+ /* Then */
378+ expect(result).toBe(Unit )
379+ }
380+
372381 class ClosedClass
373382 class ClosedParameterizedClass (val fake : Fake )
374383 class ClosedClosedParameterizedClass (val closed : ClosedParameterizedClass )
You can’t perform that action at this time.
0 commit comments