1 package test.createinstance 2 3 import com.nhaarman.expect.expect 4 import org.mockito.kotlin.internal.createInstance 5 import org.junit.Test 6 import test.TestBase 7 8 9 class NullCasterTest : TestBase() { 10 11 @Test createInstancenull12 fun createInstance() { 13 /* When */ 14 val result = createInstance(String::class) 15 16 /* Then */ 17 expect(result).toBeNull() 18 } 19 20 @Test kotlinAcceptsNullValuenull21 fun kotlinAcceptsNullValue() { 22 /* Given */ 23 val s: String = createInstance(String::class) 24 25 /* When */ 26 acceptNonNullableString(s) 27 } 28 acceptNonNullableStringnull29 private fun acceptNonNullableString(@Suppress("UNUSED_PARAMETER") s: String) { 30 } 31 } 32