Intellij Vyvolá AfterAllCallback Medzi Jednotlivými Integrácie Test Triedy

0

Otázka

Kontext:

Ja používam posledných verziách príslušných projektov:

  • Junit5 verzia 5.8.1
  • Intellij Idea Ultimate 2021.2.3
  • maven-dobrý verzia 3.0.0-M5

Môj projekt sa zakladá bez chyby, keď beží mvn clean install z môjho terminálu. Používam maven-dobrý-plugin na vykonanie moje integráciu testov lokálne a CI je to tak.

Existuje veľa dobrý možnosti dokumentu, niektoré z nich, dedia z nadradenej poms, ale dobrý je správať sa tak, ako očakávam.

Vydanie:

Keď sa pokúsim spustiť všetky integračné testy z Intellij, Intellij sa zdá, že na vyvolanie AfterAllCallback rozšírenia medzi každý test triedy. To je odlišné správanie, než to, čo vidím z dobrý, ktorý sa zdá byť zabalenie všetkých testov v rámci jedného testu kontajner, len vyvolania AfterAllCallback rozšírenia raz na konci. Som veľmi zriedka spustiť viac ako jeden integračný test triedy z IDE, tak som sa nestretla predtým.

Otázky:

  • Je Intellij správajúci alebo je tam dobrý nastavenie som nastavená na to?
  • Môže Intellij byť nakonfigurovaný tak, aby zodpovedali dobrý správanie?
1

Najlepšiu odpoveď

0

AfterAllCallback je určený na beh po všetkých testoch každého testu triedy. V https://junit.org/junit5/docs/current/api/org.junit.jupiter.api/org/junit/jupiter/api/extension/AfterAllCallback.html je to uviedol:

poskytnúť ďalšie správanie skúšky kontajnerov po všetky testy v kontajneri

Ak (a nemám kontrolované) dobrý funguje inak to funguje proti špecifikácia.

2021-11-18 06:16:59

Je "test kontajner" uvádza ako triedy? Podmienky zdajú byť nejednoznačné.
JKomoroski

V štandardnom prípade sa test kontajner je trieda a jednotlivé metódy sú testy. Pojmy ako parametrický a dynamické skúšky zmeniť, je jeden spôsob môže byť kontajner rovnako. Vo svojom scenári, ktorý sa nezdá byť relevantné, hoci.
johanneslink

Znie to ako potrebujem proti prúdu niektoré škvrny na testovacie rozšírenia, ktoré sú nevhodné chovanie. Mali tento problém sa do pozornosti jupiter alebo dobrý?
JKomoroski

Ja by som stavil na Dobrý ako vinníka. Ale to je len odhad.
johanneslink

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................