Skip to content

Commit ad25f27

Browse files
authored
Merge pull request #204 from nhaarman/update-dependencies
Update dependencies
2 parents 9b431a0 + 5da16bd commit ad25f27

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

mockito-kotlin/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ buildscript {
1212

1313
dependencies {
1414
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
15-
classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.14"
15+
classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.15"
1616
classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3"
1717
classpath "com.github.dcendents:android-maven-gradle-plugin:1.5"
1818
}
@@ -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)