xref: /aosp_15_r20/external/mockito-kotlin/tests/src/test/kotlin/test/createinstance/NullCasterTest.kt (revision e074118c0c8cdc51eefcdba5562f40e02347a3ee)
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