Подтвердить что ты не робот

Тестирование модулей Scala

Недавно я начал изучать язык Scala и хотел бы сделать это в TDD -way. Не могли бы вы поделиться своими впечатлениями о модулях тестирования модулей, которые есть для Scala и плюсов/минусов.

Я использую IntelliJ IDEA для разработки Scala, поэтому было бы неплохо иметь возможность запускать тесты с поддержкой IDE.

4b9b3361

Ответ 1

Вы посмотрели ScalaTest?

Я не использовал его, но он исходит от Билла Веннерса и коллеги в Artima, и, следовательно, я подозреваю, что это сработает. Однако он не имеет интеграции с IDE.

Эта запись в блоге немного устарела, но предполагает, что TestNG - лучший вариант для тестирования Scala. TestNG, конечно же, будет интегрировать IDE.

EDIT: Я только что понял, что написал этот ответ в 2009 году, и мир перешел (!). В настоящее время я использую ScalaTest, интеграция IDE работает нормально, и я могу ее порекомендовать. В частности,

Ответ 2

Я автор спецификаций. Если вы являетесь пользователем Intellij, я советую вам входить в спецификацию org.specs.runner.ScalaTest в вашу спецификацию и запускать ее как пакет ScalaTest.

Если у вас есть какие-либо проблемы с этим или что-либо еще, вы можете отправить сообщение в список рассылки specs-users.

Ответ 3

Вы также можете проверить Specs, это довольно полно, а IIRC сильно используется как часть Lift.