katien
01/19/2018, 8:39 PMpoohbar
01/19/2018, 8:41 PMclass MyTest {
val dependency: ConcreteDependency = mockk()
val service = ServiceUnderTest(dependency)
@Test
fun `should test something`() {
every { dependency.foo(any()) } returns "some result"
val result = service.methodUnderTest("param")
verify { dependency.bar() }
result shouldEqual "some result"
}
}
katien
01/19/2018, 8:42 PMpoohbar
01/19/2018, 8:43 PM