Как запустить тестовые файлы Kotlin рядом с исходными файлами? - PullRequest
0 голосов
/ 15 декабря 2018

В node.js и jest рекомендуется помещать тестовый файл рядом с исходными файлами, например

|- /main
|  |- index.js
|  |- index.test.js

, а затем просто запускать jest.Как мы можем сделать то же самое в Kotlin и Gradle?Я хотел бы иметь hello.kt и что-то вроде hello.test.kt, и как-нибудь запустить kotlin инструмент командной строки для запуска теста.

Я прочитал пример kotlin , но у них есть файлы в папках main и test.

P / S: Если кто-нибудь знает, как это сделатьто же самое в Swift, это было бы здорово.

1 Ответ

0 голосов
/ 16 декабря 2018

Рекомендуется при работе с Kotlin и Gradle отделять свой производительный код от тестового кода в разных каталогах и тестируемом классе, а тест должен находиться в одном пакете (чтобы иметь доступ к видимым ограниченным методам во время упаковки).тесты и легко понять расположение пакета).Вы можете найти это руководство в руководстве пользователя Gradle то же самое относится к Maven :

. Таким образом, ваш макет должен следовать:

src
├── main
│   └── kotlin
│       └── packagename
|           └── Hello.kt
└── test
    └── kotlin
        └── packagename
            └── HelloTest.kt

Следование этим соглашениям облегчает выполнение тестов с $gradle test и каждымОпытный Java / Kotlin / Gradle / Maven разработчик легко поймет вашу организацию проекта.

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