我有一个使用TornadoFX框架在Kotlin编写的Gradle项目。我是所有这些事情的新手。有谁知道,或者可以指出一些关于如何为这类项目编写单元测试的教程?我不确定TornadoFX应该有自己的测试框架,或者gradle有一个我应该使用的。
答案 0 :(得分:2)
如果有人用同样的问题徘徊到这个页面,这就是答案:
就我而言,我使用gradle来构建这个项目。因此,我使用gradle来运行测试。您可以像在Java中一样编写测试,就像这样
import org.junit.Test
import org.junit.Assert.* //this imports your assert methods
class TestCases{
@Test
fun testMethod(){
//initialize expected value
//calculate actual value
assertEquals(actual, expected)
}
}
重要的部分是import语句和'@Test'标记。重要的语句为您提供了运行测试的功能。 '@Test'标记位于您希望作为测试运行的任何方法之上。
完成测试后,转到首选终端并cd到包含项目的目录。然后运行此命令(我在Windows中工作,所以我使用.bat文件):
./gradlew.bat test
这就是为Kotlin项目运行单元测试所需的一切。