Написание юнит-тестов для TornadoFX - PullRequest
0 голосов
/ 23 мая 2018

У меня есть проект Gradle, написанный на Kotlin с использованием фреймворка TornadoFX.Я новичок во всех этих вещах.Кто-нибудь знает или может указать мне некоторые учебники о том, как писать модульные тесты для этого типа проекта?Я не уверен, что TornadoFX должен иметь собственную платформу тестирования, или если у Gradle есть такая, которую я должен использовать.

1 Ответ

0 голосов
/ 26 мая 2018

В случае, если кто-нибудь зайдет на эту страницу с тем же вопросом, вот ответ:

В моем случае я использовал 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)
   }
}

Важными частями являются операторы импорта и тег @Test.Важные утверждения дают вам функциональность для запуска тестов.Тег '@Test' ставится над любым методом, который вы хотите запустить в качестве теста.

Как только вы закончите писать свои тесты, перейдите в предпочитаемый вами терминал и перейдите в каталог, содержащий ваш проект.Затем выполните эту команду (я работаю в Windows, поэтому использую файл .bat):

./gradlew.bat test

Это все, что вам нужно для запуска модульных тестов для вашего проекта Kotlin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...