Scala de test unitaire
J'ai récemment commencé à apprendre la langue Scala et je voudrais le faire dans TDD -way. Pourriez-vous partager vos expériences sur les frameworks de tests unitaires pour Scala et leurs avantages / inconvénients.
J'utilise IntelliJ IDEA pour le développement de Scala, donc ce serait bien de pouvoir exécuter les tests avec le support IDE.
3 réponses
Avez-vous regardé ScalaTest ?
Je ne l'ai pas utilisé, mais il vient de Bill Venners et co à Artima, et par conséquent je soupçonne qu'il va faire le travail. Cependant, il ne semble pas avoir d'intégration IDE.
Cette entrée de blog est un peu ancienne, mais suggère que TestNG est la meilleure option pour tester Scala. TestNG aura certainement des intégrations IDE.
EDIT: je viens de réaliser que j'ai écrit cette réponse en 2009, et le monde a évolué (!). Je suis actuellement en utilisant ScalaTest, l'intégration IDE fonctionne bien, et je peux fortement le recommander. En particulier, le matcher DSL fonctionne très bien
Je suis l'auteur des spécifications. Si vous êtes un utilisateur Intellij, je vous conseille de mixer dans l'organisation.cifications.coureur.ScalaTest trait à votre spécification et l'exécuter en tant que suite ScalaTest.
Si vous avez un problème avec cela, ou toute autre chose, n'hésitez pas à envoyer un message à la liste de diffusion specs-users.
Vous pouvez également consulter Spécifications c'est assez complet et IIRC est fortement utilisé dans le cadre de Lift.