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.

23
Comment affirmer l'égalité sur deux classes sans méthode d'égalité?
Disons que j'ai une classe sans méthode equals (), dont je n'ai pas la source. Je veux affirmer l'égalité sur deux instances de cette classe. Je peux faire plusieurs assertions: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Je n'aime pas cette solution parce que je n'obtiens pas une image complète …
111 java  unit-testing  junit 



4
Meilleur moyen de tester les requêtes SQL [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 4 ans . Améliorez cette …
109 sql  unit-testing 


7
Développement F # et tests unitaires?
Je viens de commencer avec F #, qui est mon premier langage fonctionnel. Je travaille quasi exclusivement avec C # et j'apprécie beaucoup la façon dont F # m'amène à repenser ma façon d'écrire du code. Un aspect que je trouve un peu désorientant est le changement dans le processus …

6
Tester le paramétrage dans xUnit.net similaire à NUnit
Y a-t-il des moyens dans le framework xUnit.net similaires aux fonctionnalités suivantes de NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new …




8
Exécution de PostgreSQL en mémoire uniquement
Je veux exécuter une petite base de données PostgreSQL qui ne fonctionne qu'en mémoire, pour chaque test unitaire que j'écris. Par exemple: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idéalement, je vais avoir un seul exécutable postgres vérifié dans le contrôle de version, que le …


7
Comment affirmer qu'un Iterable contient des éléments avec une certaine propriété?
Supposons que je souhaite tester une méthode avec cette signature: List<MyItem> getMyItems(); Présumer MyItem c'est un Pojo qui a de nombreuses propriétés, dont l'une est "name"accessible via getName(). Tout ce que je tiens à vérifier, c'est que le List<MyItem>, ou un Iterable, contient deux MyIteminstances, dont"name" propriétés ont les valeurs …

4
Test du contrôleur RSpec - réponse vide.
Je suis coincé avec un problème lors du test de mes contrôleurs avec RSpec - l'appel response.body renvoie toujours une chaîne vide. Dans le navigateur, tout s'affiche correctement et les tests de fonctionnalités de concombre semblent bien faire les choses, mais RSpec échoue à chaque fois. D'autres attentes sur l'objet …

6
Le meilleur moyen d'affirmer l'égalité numpy.array?
Je veux faire des tests unitaires pour mon application et je dois comparer deux tableaux. Puisque array.__eq__renvoie un nouveau tableau (donc TestCase.assertEqualéchoue), quelle est la meilleure façon d'affirmer l'égalité? J'utilise actuellement self.assertTrue((arr1 == arr2).all()) mais je n'aime pas vraiment ça

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.