Модульное тестирование Scala
Я только недавно начал изучать язык Scala и хотел бы сделать это в TDDсторону. Не могли бы вы поделиться своим опытом в рамках модульного тестирования находятся на Scala и плюсы/минусы их.
Я использую IntelliJ IDEA для разработки Scala, поэтому было бы неплохо иметь возможность запускать тесты с поддержкой IDE.
3 ответа:
вы смотрели ScalaTest ?
Я не использовал его, но он исходит от Билла Веннерса и co в Artima, и поэтому я подозреваю, что он выполнит эту работу. Однако он, похоже, не имеет интеграции IDE.
эта запись в блоге немного старый, но предполагает, что TestNG является лучшим вариантом для тестирования Scala. TestNG, безусловно, будет иметь интеграции IDE.
EDIT: я только что понял, что написал этот ответ в 2009 году, и Мир двинулся дальше (!). В настоящее время я использую ScalaTest, интеграция IDE работает отлично, и я могу настоятельно рекомендовать его. В частности,matcher DSL хорошо
Я автор спецификаций. Если вы являетесь пользователем Intellij, я советую вам смешаться в организации.характеристики.бегун.ScalaTest черта к вашей спецификации и запустить его как ScalaTest suite.
Если у вас возникли проблемы с этим, или что-нибудь еще, не стесняйтесь отправить сообщение спецификаций-пользователи список рассылки.
вы также можете проверить технические характеристики это довольно полный и IIRC широко используется в качестве части лифта.