好吧,要测试一种方法(无论是否静态),您可以像实际代码那样调用它,并检查它是否做对了。
例如,假设此扩展方法在文件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);


