Skip to content

Commit 7c94cc5

Browse files
committed
Update Mockito to 2.10.0
1 parent 9b431a0 commit 7c94cc5

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

mockito-kotlin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repositories {
2626
dependencies {
2727
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
2828
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
29-
compile "org.mockito:mockito-core:2.8.9"
29+
compile "org.mockito:mockito-core:2.10.0"
3030

3131
/* Tests */
3232
testCompile "junit:junit:4.12"

mockito-kotlin/src/main/kotlin/com/nhaarman/mockito_kotlin/createinstance/InstanceCreator.kt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,15 @@ package com.nhaarman.mockito_kotlin.createinstance
22

33
import com.nhaarman.mockito_kotlin.MockitoKotlin
44
import com.nhaarman.mockito_kotlin.MockitoKotlinException
5-
import org.mockito.Answers
6-
import org.mockito.internal.creation.MockSettingsImpl
5+
import org.mockito.Mockito
76
import org.mockito.internal.creation.bytebuddy.MockAccess
87
import org.mockito.internal.util.MockUtil
98
import java.lang.reflect.InvocationTargetException
109
import java.lang.reflect.Modifier
1110
import java.lang.reflect.ParameterizedType
1211
import java.lang.reflect.Type
1312
import kotlin.reflect.*
14-
import kotlin.reflect.jvm.isAccessible
15-
import kotlin.reflect.jvm.javaType
16-
import kotlin.reflect.jvm.jvmName
13+
import kotlin.reflect.jvm.*
1714
import java.lang.reflect.Array as JavaArray
1815

1916
internal class InstanceCreator() : NonNullProvider {
@@ -174,9 +171,11 @@ internal class InstanceCreator() : NonNullProvider {
174171
*/
175172
@Suppress("UNCHECKED_CAST")
176173
fun <T> Class<T>.uncheckedMock(): T {
177-
val impl = MockSettingsImpl<T>().defaultAnswer(Answers.RETURNS_DEFAULTS) as MockSettingsImpl<T>
178-
val creationSettings = impl.confirm(this)
179-
return MockUtil.createMock(creationSettings).apply {
174+
val settings = Mockito.withSettings()
175+
.defaultAnswer(Mockito.RETURNS_DEFAULTS)
176+
.build(this)
177+
178+
return MockUtil.createMock(settings).apply {
180179
(this as? MockAccess)?.mockitoInterceptor = null
181180
}
182181
}

0 commit comments

Comments
 (0)