Cadre de test unitaire populaire pour Java et Scala. La dernière version, JUnit 5, prend en charge des tests riches en annotations et paramétrés. Pensez à utiliser conjointement avec la balise Java ou Scala pour indiquer votre cas d'utilisation.

Plus à propos junit...

Image J'essaie d'écrire un cas de test pour un tel cas, je m'attends à { {X0}}, j'essayais d'affirmer la même chose en utilisant Aster Stert, mais je reçois une erreur d'assertion comme espérant que le code augmente une Throwable. Comment résoudre ce problème, quelqu'un peut-il m'aider avec ceci. J'....
30 mai 2021 à 09:37
J'ai quelque chose comme celui-ci: class User { String name; } class Contacts { User getUser() { return new User(); } } Je le fais de cette façon pour que je puisse se moquer de la méthode comme: @ExtendWith(MockitoExtension.class) class ContactsTest { @Spy private Cont....
27 mai 2021 à 20:17
Comment puis-je implémenter Fylway la bonne façon avec Junit? J'ai ajouté de la migration à mon projet et mettez le v1__init.sql (par exemple) dans principale / ressources / dB / migration. Tant que j'ai débogué mon code (commencez-y sans test), cela fonctionne. Dois-je copier les fichiers * .sql ....
26 mai 2021 à 21:43
J'essaie d'exécuter un test pour ma classe "sinus" (utilisé pour calculer le sinus d'un flotteur), mais quand j'essaie d'exécuter ce test pour générer mon rapport de couverture avec coobertura, ça ne marche pas et je n'ai vraiment pas 't sais pourquoi! Tu as des conseils ou des explications s'il vou....
26 mai 2021 à 12:21
Je souhaite tester une classe qui se connecte à une URL pour analyser les fichiers HTML (j'utilise JSOUP). La question est que je ne sais pas comment tester cela. Je sais que Powermockito permet de le faire, mais je préférerais l'éviter si possible, en refactorisant le code et ne testez que des part....
26 mai 2021 à 10:42
Dans le cadre de ma classe de base de test, j'ai quelque chose comme ceci: seleniumJupiter.getConfig().setDefaultBrowser(BROWSER.getStringValue()); seleniumJupiter.getConfig().setScreenshotAtTheEndOfTests("whenfailure"); SeleniumJupiter.getConfig().takeScreenshotAsBase64AndPng(); Et potentiellement....
Je vois beaucoup de postes sur cette question mais je n'ai toujours pas capable de résoudre mon problème. when(queryEngineService.getRelationshipWithResources(anyString(), refEq(filterDto), anyString(), anyString(), anyInt(), anyInt(), anyString())).thenReturn(tenantResponseDto); Ten....
23 mai 2021 à 15:43
Je comparais deux objets emsResponse et expectedEMSResponse de la même classe EMSResponse dans un étui de test JUNIT, mais le cas de test assertThat(...) passe mal malgré les objets inégal . Lorsque j'essaie un equals normal sur les deux objets, la sortie est false mais la assertThat(expectedEMSRes....
22 mai 2021 à 21:56
J'ai une classe d'essai unitaire où mon unité sous test dépend d'une autre classe. La dépendance est moquée d'utiliser Mockito, puis de la configuration avec un talon générique qui fonctionne avant chaque test de l'unité, à l'aide d'une annotation @BeforeEach} de Junit. Voir le pseudo-code ci-dessou....
J'utilise Selenium Junit pour mon projet. Lorsque j'essaie d'exécuter mon test, cela renvoie cette erreur: org.openqa.selenium.NoAlertPresentException: no such alert Il devrait revenir, après avoir cliqué sur un bouton, une alerte de confirmation et l'utilisateur doivent appuyer sur OK. Code de tes....
21 mai 2021 à 13:49
J'essaie d'exécuter une méthode de test sur Intellij, mais lorsque je compile le code, je reçois l'avertissement indiqué ci-dessous: WARNING: TestEngine with ID 'junit-vintage' failed to discover tests org.junit.platform.commons.JUnitException: Failed to parse version of junit:junit: 4.13.1 at o....
20 mai 2021 à 13:13
J'écris un test Junit pour cette méthode processData - je fais @Autowired Cache mycache dans junit et moqueur Cache mycache sous ma méthode de test. Quand je fais cela mycache = mock(Cache.class) - cela renvoie un objet dans la méthode Junit, mais lorsque j'invoque ma méthode réelle de Junit Cache m....
19 mai 2021 à 06:18
J'utilise des tests Junit Selenium. Si j'essaie avec l'IDE Selenium, le test va bien, mais avec Junit, cela me donne cette erreur: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#firstName"} Je pense que la plage ne rediri....
18 mai 2021 à 22:23
Dans mon récent rôle, je suis passé de C à Java. Notre projet a une structure de projet Java standard telle que portée par Apache Maven. Je suis capable d'exécuter des tests Junit de Intellij sans problèmes. Mais je suis curieux de savoir comment la logique d'application réparties sur / SRC / SRC / ....
18 mai 2021 à 22:11
Nos devoirs devaient donc mettre en œuvre une pile sur notre gagné, puis écrivez des cas de test pour cela. C'est la pile: import java.util.Vector; class Stack<T> extends Vector<T> { private Vector<T> stack; Stack() { stack = new Vector<T>(); } // returns false or true....
18 mai 2021 à 14:26
J'ai une classe qui utilise un objet de propriétés autonomes. Ces propriétés ont une certaine configuration requise pour que mes communications fonctionnent correctement. Dans mes tests unitaires, j'ai écrit un scénario dans lequel la communication devrait échouer, en remplaçant l'objet Propriétés d....
17 mai 2021 à 18:17
J'ai une méthode de classe de test ci-dessous que j'écris un test pour. public String doSomething(Dependency dep) { StringBuilder content = new StringBuilder(); String response; while ((response = dep.get()) != null) { content.append(response); } return content.toString()....
13 mai 2021 à 14:02
Démarrage de printemps ici. J'ai actuellement le contrôleur de repos suivant: @RestController public class FizzbuzzController { private final FizzbuzzService FizzbuzzService; public FizzbuzzController(FizzbuzzService FizzbuzzService) { this.FizzbuzzService = FizzbuzzService; } ....
12 mai 2021 à 16:39
J'ai une méthode qui envoie une demande et reçoit une réponse. Je reçois la réponse dans l'en-tête, c'est un String. Ma méthode: @Override public String myMethod(SomeClass someItem) { try { HttpRequest request = HttpRequest.newBuilder() .POST(HttpRequest.....
12 mai 2021 à 00:15
J'ai créé plusieurs haricots d'objet WebClient dans ma classe de configuration en raison de différentes URL de base. Je suis en train d'atténuer ces objets WebClient dans ma classe de service documentationViceViceImpl avec nom de qualification client1 et client2. @ExtendWith(SpringExtension.class) @....
11 mai 2021 à 21:13
Je suis nouveau à Junit et Mockito. Quelqu'un peut-il s'il vous plaît guider comment se moquer du modèle de repos ci-dessous? Ma moqueuse actuelle montre une erreur: Stubbing inachevé . Service class MyService { void func(){ (SimpleClientHttpRequestFactory).restTemplate.getRequestFacto....
10 mai 2021 à 21:19
Donc, j'ai un test configuré comme ceci: import org.hibernate.Session; import org.hibernate.SessionFactory; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Bef....
10 mai 2021 à 09:58
Je suis extrêmement nouveau dans Java et la programmation informatique en tout. Aujourd'hui, je suis tombé sur une ligne indiquée comme suit: assertThrows(IllegalArgumentException.class, () -> add(x, 2)); où x est un entier. Je suis confondu sur la méthode Ajouter () à l'intérieur de l'AsserteTthro....
8 mai 2021 à 06:14
Je travaille sur une application sans ressort et à l'aide de la fonctionnalité RestTemplate à partir de Spring-web. Il est en train d'écrire un test Junit, je suis incapable de se moquer de la réponse de RestTemplate.PostForentité (). Qu'est-ce que je fais mal ici. Ci-dessous est la fonction public ....
8 mai 2021 à 04:40
Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-vintage' failed to discover tests at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:111) at org.junit.platform.launcher.core.EngineD....
7 mai 2021 à 12:57