Модульное тестирование Scala


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

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

3 53

3 ответа:

вы смотрели ScalaTest ?

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

эта запись в блоге немного старый, но предполагает, что TestNG является лучшим вариантом для тестирования Scala. TestNG, безусловно, будет иметь интеграции IDE.

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

Я автор спецификаций. Если вы являетесь пользователем Intellij, я советую вам смешаться в организации.характеристики.бегун.ScalaTest черта к вашей спецификации и запустить его как ScalaTest suite.

Если у вас возникли проблемы с этим, или что-нибудь еще, не стесняйтесь отправить сообщение спецификаций-пользователи список рассылки.

вы также можете проверить технические характеристики это довольно полный и IIRC широко используется в качестве части лифта.