[英]JUnit Test for when clause in Kotlin
如何為以下代碼編寫測試用例:
fun calculateResult(score: Int): String {
return when {
score >= 257 -> "Genius"
score in 234..256 -> "Great"
else -> "Good"
}
}
任何幫助,將不勝感激!
正如您將使用許多 if 語句測試方法一樣。 您必須為每個可能的返回值編寫一個測試。 您調用該方法並給它打分,然后做出斷言。
例子:
@Test
fun test() {
val test = calculateResult(258)
Assertions.assertThat(test).isEqualTo("Genius")
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.