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