diff options
Diffstat (limited to 'tests/src/test/kotlin/test/createinstance/NullCasterTest.kt')
-rw-r--r-- | tests/src/test/kotlin/test/createinstance/NullCasterTest.kt | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/src/test/kotlin/test/createinstance/NullCasterTest.kt b/tests/src/test/kotlin/test/createinstance/NullCasterTest.kt new file mode 100644 index 0000000..6d160c7 --- /dev/null +++ b/tests/src/test/kotlin/test/createinstance/NullCasterTest.kt @@ -0,0 +1,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) { + } +} |