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.



18
Où vont les tests unitaires Python?
Si vous écrivez une bibliothèque ou une application, où vont les fichiers de test unitaire? Il est agréable de séparer les fichiers de test du code de l'application principale, mais il est gênant de les placer dans un sous-répertoire "tests" à l'intérieur du répertoire racine de l'application, car cela rend …

30
Comment testez-vous les méthodes privées?
Je construis une bibliothèque de classe qui aura des méthodes publiques et privées. Je veux pouvoir tester de manière unitaire les méthodes privées (principalement pendant le développement, mais cela pourrait également être utile pour une refactorisation future). Quelle est la bonne façon de procéder?

6
Modificateur d'accès «interne» C # lors des tests unitaires
Je suis nouveau dans les tests unitaires et j'essaie de savoir si je devrais commencer à utiliser plus de modificateur d'accès «interne». Je sais que si nous utilisons 'internal' et définissons la variable d'assemblage 'InternalsVisibleTo', nous pouvons tester des fonctions que nous ne voulons pas déclarer publiques à partir du …
469 c#  .net  unit-testing  tdd 



6
Mockito peut-il capturer les arguments d'une méthode appelée plusieurs fois?
J'ai une méthode qui est appelée deux fois et je veux capturer l'argument du deuxième appel de méthode. Voici ce que j'ai essayé: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Mais je reçois une TooManyActualInvocationsexception, car Mockito pense que cela …




10
Python unittest - opposé à assertRaises?
Je veux écrire un test pour établir qu'une exception n'est pas déclenchée dans une circonstance donnée. Il est simple de tester si une exception est levée ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... mais comment pouvez-vous faire le contraire . Quelque chose comme ça dans ce que je cherche ... sValidPath=AlwaysSuppliesAValidPath() …

11
Se moquer des méthodes statiques avec Mockito
J'ai écrit une usine pour produire des java.sql.Connectionobjets: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e); } } } Je voudrais valider les paramètres passés DriverManager.getConnection, mais je ne sais pas comment se moquer d'une …

4
Ignorer conditionnellement les tests dans JUnit 4
OK, donc l' @Ignoreannotation est bonne pour marquer qu'un scénario de test ne doit pas être exécuté. Cependant, je souhaite parfois ignorer un test basé sur des informations d'exécution. Un exemple pourrait être si j'ai un test de concurrence qui doit être exécuté sur une machine avec un certain nombre …


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.