diff options
Diffstat (limited to 'tests/src/test/kotlin/test/MockingTest.kt')
-rw-r--r-- | tests/src/test/kotlin/test/MockingTest.kt | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/tests/src/test/kotlin/test/MockingTest.kt b/tests/src/test/kotlin/test/MockingTest.kt index 5a45d1e..0bb19ce 100644 --- a/tests/src/test/kotlin/test/MockingTest.kt +++ b/tests/src/test/kotlin/test/MockingTest.kt @@ -3,10 +3,12 @@ package test import com.nhaarman.expect.expect import com.nhaarman.expect.expectErrorWithMessage import com.nhaarman.expect.fail -import com.nhaarman.mockitokotlin2.* -import com.nhaarman.mockitokotlin2.UseConstructor.Companion import com.nhaarman.mockitokotlin2.UseConstructor.Companion.parameterless import com.nhaarman.mockitokotlin2.UseConstructor.Companion.withArguments +import com.nhaarman.mockitokotlin2.doReturn +import com.nhaarman.mockitokotlin2.mock +import com.nhaarman.mockitokotlin2.verify +import com.nhaarman.mockitokotlin2.whenever import org.junit.Test import org.mockito.Mockito import org.mockito.exceptions.verification.WantedButNotInvoked @@ -256,6 +258,20 @@ class MockingTest : TestBase() { } @Test + fun mockStubbing_withSettingsAPIAndStubbing_name() { + /* Given */ + val mock = mock<Methods>(name = "myName") { + on { nullableStringResult() } doReturn "foo" + } + + /* When */ + val result = mock.nullableStringResult() + + /* Then */ + expect(result).toBe("foo") + } + + @Test fun mockStubbing_withSettingsAPI_defaultAnswer() { /* Given */ val mock = mock<Methods>(defaultAnswer = Mockito.RETURNS_MOCKS) {} |