Je sais que la meilleure pratique consiste à exécuter tous les tests unitaires après tout changement pour vous assurer de ne rien casser. Cependant, parfois, par exemple, le débogage, je veux vraiment exécuter un seul cas de test. Il semble que XCode ne propose pas de telles fonctionnalités dans l’interface utilisateur, alors que d’autres infrastructures […]
J’écris des tests unitaires avec C #, NUnit et Rhino Mocks. Voici les parties pertinentes d’un cours que je teste: public class ClassToBeTested { private IList insertItems = new List(); public bool OnSave(object entity, object id) { var auditable = entity as IAuditable; if (auditable != null) insertItems.Add(entity); return false; } } Je veux tester […]
Je suis principalement un codeur C ++, et jusqu’à présent, je n’ai pas vraiment écrit de tests pour tout mon code. J’ai décidé qu’il s’agissait d’une Bad Idea ™, après avoir ajouté de nouvelles fonctionnalités qui ont subtilement brisé les anciennes fonctionnalités, ou, en fonction de la manière dont vous souhaitez l’examiner, introduit de nouvelles […]
Vous vous demandez quel est le meilleur choix pour écrire des cas de tests unitaires pour les applications et bibliothèques Android: Utilisation de la bibliothèque Robolecsortingc ou application du framework de test Android. Je veux lancer une suite de tests sur la ligne de commande et vouloir qu’elle soit indépendante de la configuration de l’émulateur […]
Je veux créer un test NUnit pour vérifier que ma fonction ne lance pas d’exception. Y a-t-il une manière spécifique de le faire, ou je devrais simplement écrire [Test] public void noExceptionTest() { testedFunction(); } et ça va réussir si aucune exception n’est jetée?
J’écris des tests unitaires avec NUnit 3.0 et, contrairement à v2.x, ExpectedException() a été supprimé de la bibliothèque. Basé sur cette réponse, je peux certainement voir la logique en essayant d’attraper spécifiquement où dans le test on s’attend à ce que leur système lance une exception (plutôt que de dire «n’importe où dans le test»). […]
La documentation de http://visionmedia.github.io/mocha/ contient cet exemple: describe(‘User’, function(){ describe(‘#save()’, function(){ it(‘should save without error’, function(done){ var user = new User(‘Luna’); user.save(function(err){ if (err) throw err; done(); }); }) }) }) Je veux savoir quand je devrais imbriquer mes tests dans la fonction de describe et quel est le but fondamental de la describe . […]
Lors de la mise en place de notre framework de tests unitaires C ++ pour les années à venir, nous avons sélectionné GoogleTest et CppUnit . J’ai de l’expérience avec les deux et ma préférence va à GoogleTest. Quoi qu’il en soit, pour convaincre mon patron, j’ai besoin de quelques faits, donc j’ai lu sur […]
La documentation de NUnit ne me dit pas quand utiliser une méthode avec TestFixtureSetup et quand faire la configuration dans le constructeur. public class MyTest { private MyClass myClass; public MyTest() { myClass = new MyClass(); } [TestFixtureSetUp] public void Init() { myClass = new MyClass(); } } Existe-t-il des bonnes / mauvaises pratiques concernant […]
J’ai deux tests dans mon groupe de test. On l’utilise, l’autre utilise le test, et ils semblent fonctionner de manière très similaire. Quelle est la différence entre eux? describe(‘updateAll’, () => { it(‘no force’, () => { return updateAll(TableName, [“fileName”], {compandId: “test”}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { […]