Je suis sur le sharepoint commencer un grand projet impliquant la fourniture d’un nombre important de services Web. Nous allons utiliser la plate-forme Java, donc bien sûr, nous allons beaucoup utiliser JUnit, Hudson, etc. Nous recherchons un ensemble de meilleures pratiques et / ou d’outils pour tester les services Web. Nous aurons plusieurs objectives en […]
Les opinions divergent quant à la pertinence des tests de méthodes privées, par exemple ici et ici . Personnellement, je pense que cela a du sens, la question est de savoir comment le faire correctement. En C ++, vous pouvez utiliser un hack #define ou rendre l’ friend classe test. En C #, il y […]
Mon scénario est assez simple. Essayer d’utiliser des simulacres partiels, selon la dernière réponse à ce sujet et la documentation de Mockito elle-même. Mon test est: @Test public void test() { ClassUnderTest realObject = new ClassUnderTest(); ClassUnderTest spy = spy(realObject); when(spy.methodB()).thenThrow(new Exception(“Testing”)); spy.methodA(); } et la classe sous test est: import org.apache.commons.lang3.NotImplementedException; public class ClassUnderTest […]
Je construis des tests unitaires dans une application Java Spring Boot pour une classe de service. La classe de service effectue un appel externe à un service API REST qui renvoie une réponse JSON. Je me moque de cet appel en utilisant Mockito. Je codage en dur un JSON dans la réponse du serveur de […]
Je suis en train de tester une application qui extrait le courrier d’une boîte aux lettres, effectue une action en fonction du contenu de ce courrier, puis envoie un courrier de réponse en fonction du résultat de l’action. Je cherche un moyen d’écrire des tests pour cette application. Idéalement, j’aimerais que ces tests créent leur […]
J’ai une classe de test (basée sur TestNG) où j’utilise Mockito.verify pour un object espion. Cela marche: public class Program { @Spy private TestObject testObject; @Test public void test1() { testObject.makeSth(); verify(testObject, only()).someMethodNeedToBeChecked(); } } Mais ici: public class Program { @Spy private TestObject testObject; @Test public void test1() { testObject.makeSth(); verify(testObject, only()).someMethodNeedToBeChecked(); } @Test […]
J’ai peut-être complètement échoué dans ma recherche, mais je ne trouve aucune documentation ni discussion sur la manière d’écrire un test unitaire pour une classe / méthode Java qui appelle à son tour d’autres méthodes non privées. Apparemment, Mockito considère qu’il y a peut-être un problème de conception (pas vraiment OO) si un espion doit […]
Quelqu’un peut-il m’expliquer s’il vous plaît comment JMeter calcule le temps de réponse? J’ai besoin de comprendre ce graphique: Temps de réponse dans le temps .
J’ai moi-même travaillé sur un système relativement volumineux, et c’est la première fois que je travaille sur un système volumineux (avec plus de 200 canaux d’information simultanément). Je sais comment utiliser Junit pour tester toutes les méthodes et pour tester les conditions aux limites. Néanmoins, pour tester le système, j’ai besoin de tester tous les […]
Existe-t-il un moyen de faire en sorte qu’une classe simulée renvoie un object, quels que soient les arguments utilisés pour appeler la fonction? Par exemple, si l’un des types de mes parameters n’a pas correctement implémenté la méthode .equals ().