编写单元测试TornadoFX

时间:2018-05-23 19:57:24

标签: gradle kotlin tornadofx

我有一个使用TornadoFX框架在Kotlin编写的Gradle项目。我是所有这些事情的新手。有谁知道,或者可以指出一些关于如何为这类项目编写单元测试的教程?我不确定TornadoFX应该有自己的测试框架,或者gradle有一个我应该使用的。

1 个答案:

答案 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项目运行单元测试所需的一切。