Slide 49
Slide 49 text
©2021 Wantedly, Inc.
3rd Party Libraries for Testing Kotest - assertions library
// kmm-module/src/commonTest/kotlin/MyTest.kt
class MyTest : BaseTest() {
@Test
fun `my simple test`() {
1 + 1 shouldBe 2
}
@Test
fun `my coroutines test`() = runTest {
mySum(1, 1) shouldBe 2
}
private suspend fun mySum(a: Int, b: Int): Int {
delay(200)
return a + b
}
}
assertEquals(2, 1 + 1)
assertEquals(2, mySum(1, 1))