好吧,要测试一个方法(无论它是否为静态),请像实际代码那样调用它
,然后检查它是否做对了。
例如,假定此扩展方法在文件
com / foo / Bar.kt中定义:
fun String.lengthPlus1(): Int { return this.length + 1}如果您使用Kotlin编写测试(通常会测试Kotlin
代码),则应编写
assertThat("foo".lengthPlus1()).isEqualTo(4);如果您使用Java编写(但是为什么要这么做?)
assertThat(BarKt.lengthPlus1("foo")).isEqualTo(4);


