From ffaddbb4c733f4b04550c3adffa7e82645783abe Mon Sep 17 00:00:00 2001 From: pablisco Date: Wed, 27 Feb 2019 08:26:54 +0000 Subject: [PATCH] Add reified support for refEq like other matchers --- .../src/main/kotlin/com/nhaarman/mockitokotlin2/Matchers.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mockito-kotlin/src/main/kotlin/com/nhaarman/mockitokotlin2/Matchers.kt b/mockito-kotlin/src/main/kotlin/com/nhaarman/mockitokotlin2/Matchers.kt index cc211917..1d899029 100644 --- a/mockito-kotlin/src/main/kotlin/com/nhaarman/mockitokotlin2/Matchers.kt +++ b/mockito-kotlin/src/main/kotlin/com/nhaarman/mockitokotlin2/Matchers.kt @@ -133,7 +133,7 @@ fun notNull(): T? { * Object argument that is reflection-equal to the given value with support for excluding * selected fields from a class. */ -fun refEq(value: T, vararg excludeFields: String): T? { - return Mockito.refEq(value, *excludeFields) +inline fun refEq(value: T, vararg excludeFields: String): T { + return Mockito.refEq(value, *excludeFields) ?: createInstance() }