Questions marquées «unit-testing»

Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.

17
Quelle est la profondeur de vos tests unitaires?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Ce que j'ai trouvé à propos de TDD, c'est qu'il faut du temps pour mettre en place vos tests et, étant …
88 unit-testing  tdd 

6
JUnit 4 vs TestNG - Mise à jour 2013 - 2014 [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 5 ans . Améliorez cette …

3
Comment se moquer de ModelState.IsValid en utilisant le framework Moq?
Je vérifie ModelState.IsValidma méthode d'action de contrôleur qui crée un employé comme ceci: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Je veux me moquer de cela dans ma méthode de test unitaire en utilisant Moq Framework. J'ai essayé …


2
Comment tester le code async à l'aide de MSTest
J'écris du code asynchrone super simple. Il suffit d'enregistrer un fichier hors fil. J'aimerais tester ce code à l'aide du framework de test unitaire MSTest dans Microsoft Visual Studio Team System 2008. Comment puis-je faire cela? Je voudrais simplement bloquer la méthode de test jusqu'au retour de la méthode. Je …

4
mockito rappels et obtention des valeurs d'argument
Je n'ai pas de chance pour que Mockito capture les valeurs des arguments de fonction! Je me moque d'un index de moteur de recherche et au lieu de créer un index, j'utilise simplement un hachage. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the fakeIndex …




6
jonction de tests à partir de plusieurs fichiers avec mocha.js
J'essaie de joindre tous les tests de plusieurs fichiers dans un seul fichier, quelque chose comme ceci: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) Je suis à peu près sûr que ce n'est pas la meilleure façon de participer à des tests, j'ai …

5
Un moyen de tester EventEmitter dans Angular2?
J'ai un composant qui utilise un EventEmitter et l'EventEmitter est utilisé lorsque quelqu'un sur la page est cliqué. Est-il possible d'observer l'EventEmitter pendant un test unitaire et d'utiliser TestComponentBuilder pour cliquer sur l'élément qui déclenche la méthode EventEmitter.next () et voir ce qui a été envoyé?


3
Comment modifier l'implémentation fictive sur une base de test unique [Jestjs]
Je voudrais changer l'implémentation d'une dépendance simulée sur une base de test unique en étendant le comportement de la maquette par défaut et en le rétablissant à l'implémentation d'origine lorsque le prochain test s'exécute. Plus brièvement, voici ce que j'essaie de réaliser: dépendance simulée modifier / étendre l'implémentation fictive en …

6
Pourquoi Assert.AreEqual (T obj1, Tobj2) échoue avec des tableaux d'octets identiques
J'ai deux tableaux d'octets identiques dans le segment de code suivant: /// <summary> ///A test for Bytes ///</summary> [TestMethod()] public void BytesTest() { byte[] bytes = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketData); TransferEventArgs target = new TransferEventArgs(bytes); byte[] expected = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketValue); byte[] actual; actual = target.Bytes; Assert.AreEqual(expected, actual); } Les deux tableaux sont identiques jusqu'à …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.