如何为以下代码编写测试用例:
fun calculateResult(score: Int): String {
return when {
score >= 257 -> "Genius"
score in 234..256 -> "Great"
else -> "Good"
}
}
任何帮助都将不胜感激!
发布于 2021-10-07 10:49:42
就像你用很多if语句来测试一个方法一样。您必须为每个可能的返回值编写一个测试。你调用这个方法并给它一个分数,然后你做一个断言。
示例:
@Test
fun test() {
val test = calculateResult(258)
Assertions.assertThat(test).isEqualTo("Genius")
}
https://stackoverflow.com/questions/69486183
复制