multiple ways execute junit tests
Tento výukový program zobrazuje niekoľko spôsobov vykonávania testov JUnit, ako napríklad Spustenie ako test JUnit, Používanie klávesových skratiek alebo Spustenie testu JUnit z príkazového riadku atď.:
Ako sme napísali základné testovacie prípady JUnit a ako jeden z dobrých programovacích postupov pre JUnit máme v našom predchádzajúcom tutoriáli prístup testovacích prípravkov, sme videli.
V tejto príručke sa pozrime na rôzne spôsoby, ktoré môžeme použiť na vykonávanie testov pre JUnit. Budete prekvapení, keď sa pozriete na počet možností, ktoré sú k dispozícii na spustenie týchto testovacích prípadov.
=> Dajte si pozor na jednoduchú tréningovú sériu JUnit tu.
Čo sa dozviete:
- Rôzne spôsoby vykonávania testov JUnit
- # 1) Spustiť ako test JUnit
- # 2) Spustite posledný vykonaný test JUnit pomocou možnosti ponuky
- # 3) Spustite pomocou klávesových skratiek
- # 4) Spustite iba jednu testovaciu metódu v triede
- # 5) Spustite testy JUnit z príkazového riadku
- # 6) Spustite Test Suite pomocou triedy Testrunner
- # 7) Spustite testovacie prípady JUnit pomocou programu Maven
- Záver
- Odporúčané čítanie
Rôzne spôsoby vykonávania testov JUnit
Na vykonávanie testov JUnit existujú určité spôsoby, ako môžete spustiť súbor jednej triedy s jednou alebo viacerými testovacími metódami prostredníctvom nasledujúcich možností:
- Možnosť „Spustiť ako test JUnit“.
- Spustiť posledný vykonaný test JUnit cez možnosť ponuky.
- Spustite pomocou klávesových skratiek.
- V triede vykonajte iba jednu testovaciu metódu.
- Spustite príkazový riadok.
- Spustite pomocou súboru triedy Testrunner.
- Spustite tiež použitie cez Maven.
Poznámka: O vykonaní testu JUnit prostredníctvom programu Maven sa bude uvažovať v samostatnom návode pre program JUnit Maven.
Zopakujúc bod, v tomto tutoriále sa dozvieme, ako je možné zoskupiť viac testov do testovacej sady a ako je možné sadu spustiť rôznymi spôsobmi. Okrem toho by mal obsahovať určité dôležité a súvisiace ďalšie informácie.
# 1) Spustiť ako test JUnit
Najjednoduchší spôsob, ako môžete vykonať testy JUnit, je:
Metóda 1:
- Pravým tlačidlom myši kliknite na súbor triedy v zobrazení Skript
- Vyberte Spustiť ako -> Test JUnit
- Súbor triedy sa spustí.
Metóda 2:
- Podobne môžete zvoliť súbor triedy z pohľadu Prieskumník balíkov
- Kliknite pravým tlačidlom myši na súbor
- Vyberte Spustiť ako -> Test JUnit
- Súbor triedy sa spustí.
Poznámka: Týmto spôsobom môžete spustiť jeden súbor triedy naraz.
# 2) Spustite posledný vykonaný test JUnit pomocou možnosti ponuky
Súbor triedy JUnit môžete spustiť tak, že ponecháte súbor triedy otvorený v editore. Prejdite do horného menu súboru Zatmenie => Vyberte Spustiť => Spustiť . Možnosť Spustiť -> Spustiť V podstate to znamená znova spustiť test, ktorý ste spustili naposledy.
Pozrime sa na triedu JUnit s viacerými metódami / testmi, ktorá nám objasní, ako na to Spustiť -> Spustiť Tvorba:
- Scenár 1 : Keby ste spustili a jediná metóda pomocou @Test, potom keď kliknete Spustiť -> Spustiť , jediná metóda, ktorá bežala naposledy, by bežala iba tentoraz, a nie celá trieda JUnit.
- Scenár 2 :Zatiaľ čo ste spustili celá trieda predtým, Spustiť -> Spustiť znova spustí celý súbor triedy.
Teraz, keď vieme, že Run-> Run spustí test, ktorý ste spustili naposledy, privádza nás to na a otázka ak môžete zmeniť predvoľbu možnosti Spustiť -> Spustiť?
Odpoveď na otázku je Áno, predvoľby možnosti Spustiť -> Spustiť sa dajú zmeniť. K Run-> Run je pripojená určitá konfigurácia.
Môžete to urobiť takto:
do) Nastavenie chodu Eclipse je v podstate predvolené spustiť vybraný zdroj alebo aktívny editor, ak je spustiteľný .
Čo teda robí predvolené nastavenie - „Spustiť vybraný zdroj alebo aktívny editor, ak je spustiteľný“?
Odpoveď na túto otázku je, že nespustí aplikáciu, ktorú ste spustili naposledy, ale bude nasledovať opakovanie poslednej spustenej aplikácie pre aktívny editor .
b) Ako potom zmeníte predvolené predvoľby?
Odpoveď na to je, že v aplikácii Eclipse môžete zmeniť predvolené predvoľby tak, aby sa spustila posledná spustená aplikácia bez ohľadu na aktívneho editora máš.
Ďalej je uvedené, ako zmeníte preferenciu možnosti Spustiť pomocou príkazov Spustiť -> Spustiť:
- Prejdite na Windows => Predvoľby => Spustiť / ladiť => Spustenie
- Program „Spustiť operáciu“ má predvolený prepínač - „ Spustiť predtým spustenú aplikáciu ‘ vybraná v rámci druhej možnosti „ Spustite vybraný zdroj alebo aktívny editor. Ak nie je spustiteľný : ‘.
- Možno budete musieť zmeniť túto predvoľbu na prvý prepínač, t.j. „ Vždy spustiť predtým spustenú aplikáciu. “
# 3) Spustite pomocou klávesových skratiek
Súbor triedy môžete zvoliť v zobrazení Script alebo Prieskumník balíkov a na vykonanie testov JUnit môžete použiť nasledujúce klávesové skratky:
- Stlačte klávesy ALT + SHIFT + X, T za účelom vykonania súboru triedy JUnit.
- Alternatívou k tomu by bol tlač ALT + R, potom CTRL + F11 na vykonanie súboru triedy JUnit. ALT + R, potom CTRL + F11 je skratka pre voľbu ponuky Spustiť -> Spustiť
# 4) Spustite iba jednu testovaciu metódu v triede
Niekedy možno budete chcieť spustiť jednu testovaciu metódu JUnit.
V prípade, že sa v súbore triedy JUnit nachádza viac ako jedna metóda:
- Môžete zvoliť alebo umiestniť kurzor na názov metódy v zobrazení skriptu.
- Použite buď klávesové skratky uvedené vyššie, alebo vyššie uvedené možnosti na vykonanie iba metódy, ktorú ste práve vybrali.
Poznámka: ALT + SHIFT + X, T môže spustiť vybrané metódy podľa očakávania. Ak však chcete spustiť konkrétnu metódu v triede JUnit, musí to byť testovací prípad anotovaný pomocou @Test, inak zobrazuje chybu inicializácie.
Inými slovami, ak vyberiete metódy v rámci @Before alebo @After (akákoľvek iná anotácia ako @Test), potom by vykonanie konkrétnej metódy bolo chybné.
# 5) Spustite testy JUnit z príkazového riadku
Rovnako ako spúšťate akékoľvek súbory triedy Java prostredníctvom príkazového riadku, môžete tiež kompilovať a spúšťať súbory triedy JUnit pomocou príkazového riadku.
Nižšie sa budeme venovať týmto čiastkovým témam, aby sme pochopili, ako môžeme spustiť testy JUnit prostredníctvom príkazového riadku:
- Ako zostaviť test JUnit v príkazovom riadku?
- Ako spustiť test JUnit v príkazovom riadku?
- Ďalšie informácie o vykonávaní príkazového riadku.
- Ako opraviť nerozpoznanú chybu príkazu pre príkaz javac?
- Výhody spustenia testov pomocou príkazového riadku.
# 5.1) Ako zostaviť test JUnit v príkazovom riadku?
Predpokladom na zostavenie a spustenie súboru triedy JUnit prostredníctvom príkazového riadku je:
- Najskôr pridajte príslušné súbory JUnit jar do cesty triedy.
- Nastavte premenné prostredia, ako bolo uvedené v SetUp of JUnit návod.
- Potom zostavte súbor triedy JUnit.
- Syntax pre kompiláciu súboru triedy JUnit prostredníctvom príkazového riadku je:
javac -cp junit-4.0.0.jar;. JUnitProgram.java
Javac je kompilátor Java, ktorý používa voľbu -cp.
Príkaz javac -cp vyhľadáva nasledujúce parametre:
- Za súborom JUnit jar nasleduje bodkočiarka.
- Cesta k adresáru, v ktorom existuje zdrojový súbor.
- Názov súboru triedy
Čo znamená vo vyššie uvedenej syntaxe bodka (.)?
Spomenuli sme bodku na mieste celej cesty k adresáru.
Bodka znamená, že:
- Cesta triedy už obsahuje aktuálny adresár pre zdrojové súbory Java.
- JVM (Java Virtual Machine) automaticky predpokladá, že aktuálny adresár je tam, kde sú umiestnené zdrojové súbory.
- Potom tam JVM vyhľadá uvedený názov súboru JUnit. Názov súboru je posledný parameter uvedený v príkaze na kompiláciu.
Parametre vstupujúce do -cp môžete skontrolovať pomocou nasledujúcich krokov:
- Otvorte príkazový riadok.
- Zadajte javac a stlačte kláves ENTER.
- Zobrazia sa všetky príslušné možnosti vrátane -cp. Nájdete to s parametrom -cp, kde cesta je cestou k súborom triedy, ktorú JVM vyhľadáva.
Screenshot nižšie:
Ako zostaviť viac súborov naraz?
Je možné skompilovať viac súborov testu JUnit naraz oddelením názvov súborov medzerami.
Nižšie je uvedený príklad toho, kde kompilujete java súbory JUnitProgram a demoTest:
javac -cp junit-4.0.0.jar;. JUnitProgram.java demoTest.java
# 5.2) Ako spustiť test JUnit z príkazového riadku?
Rovnako ako javac sa podobne používa aj kompilátor Java java -cp sa používa na spustenie súborov triedy Java vrátane tried JUnit.
Nižšie je uvedená syntax, ktorú by ste mohli dodržiavať:
java -cp junit-4.0.0.jar;. JUnitProgram demoTest
Tento príkaz spúšťa súbory JUnitProgram.java a demoTest.java jeden za druhým.
# 5.3) Ďalšie informácie o „vykonávaní príkazového riadku“.
Najlepšie MP3 Music Downloader pre Android
Tu je niekoľko ďalších informácií o serveri ako opraviť chybu príkazom javac a prečo používať možnosť spustenia z príkazového riadku
# 5.3.1) Ako opravím chybu nerozpoznaného príkazu pre príkaz javac?
Väčšina z nás by sa s týmto problémom stretla pri pokuse o vykonanie príkazu javac príkaz cez príkazový riadok. To sa stalo aj mne; tak nás napadlo tu to napísať.
do) Zadali sme príkaz javac a stlačil Zadajte na príkazovom riadku.
b) Chybové hlásenie - Javac nie je rozpoznaný ako interný alebo externý príkaz, spustiteľný program alebo dávkový súbor sa zobrazili nižšie:
Tu začína vaša kompilácia súborov triedy Java z príkazového riadku. Preto je chyba skutočne predmetom obáv a nemožno ju ignorovať.
Pri riešení problému postupujte podľa nasledujúcich krokov a Tu je !!! vidíte, že chyba je preč:
- Ukážeme si tento proces pomocou základného súboru Java. Prvým krokom, ktorý môžete urobiť, je vytvorenie základnej triedy Java Napr. : „Calculator.java“
- Nájdeme Calculate.java z Prieskumníka Windows a skopírujeme cestu.
- Zmeňte adresár v príkazovom riadku na cestu, ktorú ste skopírovali (cesta k zdrojovému súboru). Na zmenu adresára použite cd.
- Teraz pomocou príkazu nastavte PATH na priečinok jdk bin.
SET PATH = a stlačte ENTER.
- Cesta jdk je tu C: Program Files Java jdk1.8.0_181 bin. Preto sme zodpovedajúcim spôsobom nastavili cestu. Výsledok po stlačení klávesu ENTER po príkaze nič nezobrazí.
- Teraz overte, či JVM príkaz rozpozná javac zadaním príkazu javac a stlačením ENTER.
-
- Ak príkaz rozpozná, zobrazí sa ako výsledný súbor platných možností pre javac.
- Inak sa chyba zobrazí znova.
Nižšie je uvedený obrázok, ktorý ukazuje, že sme sa chyby úspešne zbavili.
Nesnažme sa tu uniknúť podstatnej otázke:
Prečo JVM rozpoznal príkaz javac po nastavení cesty k priečinku jdk bin?
Sme si istí, že túto otázku budete mať na pamäti aj vy. Ďalej je uvedená odpoveď.
- Priečinok jdk bin obsahuje všetky knižnice pre príkaz javac. Preto je dôvod, prečo keď príslušne nastavíte cestu, je JVM teraz schopné bez problémov rozpoznať príkaz javac.
- Viď priečinok javac pod košom jdk na obrázku nižšie.
- Potom môžete pomocou príkazového riadku spustiť príkaz „Java compile and run“. Okrem toho tiež nezabudnite vhodne nastaviť premennú CLASSPATH. Premenná JAVA_HOME a JUNIT_HOME pre súbory Java a JUnit.
# 5.3.2) Výhoda spustenia testov pomocou príkazového riadku:
Poďme rýchlo diskutovať, výhoda oproti spusteniu testovacích kufrov Java / JUnit cez príkazový riadok.
Ako ste si už vedomí, neexistuje žiadne tvrdé a rýchle pravidlo na vykonávanie súborov triedy, ktoré sa uskutočňujú prostredníctvom príkazového riadku. Je to len alternatívny spôsob, ako môžete riadiť kompiláciu a vykonávanie súborov triedy.
Ak sa pýtate, či existuje špeciálna výhoda v získaní know-how o vykonávaní testov JUnit prostredníctvom príkazového riadku, potom by sme odpovedali „Určite áno“.
Dôvod „Áno“ je uvedený nižšie:
- Všetky tieto série krokov, ktorými sme sa riadili vyššie; mohli byť pridané do poznámkového bloku a prevedené na dávkový súbor.
- Keď teraz spustíte tento dávkový súbor dvojitým kliknutím, mohlo by to spustiť kompiláciu a vykonanie viacerých testovacích súborov JUnit pomenovaných v dávkovom súbore.
Aká je výhoda toho, že dávkový súbor umožňuje kompiláciu a vykonávanie súborov Java?
- Dávkový súbor / jar môže pôsobiť ako užívateľsky prívetivý nástroj, ktorý by mohol umožniť komukoľvek, kto nevie o vnútornej logike kódu, a veľmi ľahko vykonať niekoľko testovacích prípadov.
- To môže eliminovať potrebu mať špecializovaného vývojára alebo QA na vykonávanie týchto úloh vykonania testu. Vykonávaciu úlohu je možné delegovať na akýkoľvek zdroj bez toho, aby ste sa obťažovali obmedzeniami schopností.
V ďalšej alternatívnej možnosti uvidíme ďalší výhodný a chvályhodný spôsob vykonávania našich testovacích prípadov JUnit.
# 6) Spustite Test Suite pomocou triedy Testrunner
V scenároch v reálnom čase je najmenej preferovanou možnosťou vykonanie jedného testovacieho prípadu súčasne.
- Máme prípady, kedy musíme spustiť skupinu súvisiacich / nesúvisiacich testovacích prípadov.
- Možno budeme musieť napríklad vytvoriť a vykonať regresné testovacie alebo dymové testovacie súpravy.
Teraz sa dozvieme o implementácii rôznych anotácií použitých na vytvorenie testovacích balíkov a vykonanie balíka.
Celkový proces vykonania testovacej sady pomocou nástroja Test Runner je uvedený v nasledujúcom pracovnom postupe:
- Vytvorte JUnit triedu 1, JUnit triedu 2,…. JUnit trieda č.
- Vytvorte súbor triedy testovacej sady zoskupujúci testovacie prípady.
- Vytvorením súboru triedy Testrunner vyvolajte vytvorenú testovaciu sadu.
- Vykonajte triedu Testrunner.
Štruktúra programov, prostredníctvom ktorých ukážeme vytvorenie testovacej sady a vykonanie súboru bežca, je uvedená na nasledujúcom obrázku:
Tu sa budeme venovať podtémam:
- Vytváranie tried JUnit
- Vytváranie testovacích balíkov
- Vytvorenie súboru Testrunner a vykonanie testovacích balíkov pomocou neho.
- Ďalšie informácie o fungovaní anotácie @RunWith.
6.1) Vytváranie tried JUnit
Začnime vytvorením dvoch jednoduchých súborov triedy JUnit:
- JUnitTestCase1.java - Zahŕňa kód na overenie očakávanej číselnej hodnoty - premennej Hodnota1 sa zhoduje so skutočnou hodnotou premennej Hodnota2.
- JUnitTestCase2.java - Zahŕňa kód na overenie, či je očakávaná premenná reťazca strValue a skutočná premenná reťazca strActual zápasy.
V zásade ide o dva testovacie prípady, ktoré sa pokúsime dostať do logického zoskupenia s názvom testovací balík a nechať ho bežať jeden za druhým.
Kód pre JUnitTestCase1.java
package demo.tests; import static org.junit.Assert.*; import java.util.*; import java.lang.String; import static org.testng.Assert.assertTrue; import org.junit.Before; import org.junit.Test; import junit.framework.Assert; public class JUnitTestCase1 { public int Value1=6000; @Test public void junitMethod1(){ int Value2=9000; Assert.assertEquals(Value1, Value2); } }
Kód pre JUnitTestCase2.java
package demo.tests; import static org.junit.Assert.*; import java.util.*; import java.lang.String; import static org.testng.Assert.assertTrue; import org.junit.Before; import org.junit.Test; import junit.framework.Assert; public class JUnitTestCase2 { public String stringValue='JUnit'; @Test public void junitMethod2(){ String strActual='Junit1'; Assert.assertSame(stringValue, strActual); } }
6.2) Vytváranie testovacej sady:
Táto časť a nasledujúca časť zohrávajú významnú úlohu v celom procese vytvárania a spustenia testovacej sady. V tejto časti sa pokúsime porozumieť ako zoskupiť viac testovacích tried JUnit a spojiť ich do testovacej sady .
Podľa vyššie uvedeného štruktúrneho obrázka vytvorme testovaciu sadu zoskupujúcu JUnitTestCase1.java a JUnitTestCase2.java a pomenujme ju ako JUnitTestCase1.java
Dve anotácie, ktoré nám pomáhajú dosiahnuť vytvorenie testovacej sady, sú:
- @RunWith a
- @SuiteClasses
Balíky potrebné pre anotácie:
- Budete musieť importovať balík org.junit.runner.RunWith; pre zahrnutie anotácie @RunWith.
- Pre fungovanie @SuiteClasses budete potrebovať balíček org.junit.runners.Suite.SuiteClasses.
- Okrem toho budete tiež musieť importovať balíček org.junit.runners.Suite na odovzdanie parametra Suite.class do anotácie @RunWith.
Pozrime sa na kód pre lepšie pochopenie !!
Kód pre JUnitTestSuite.java
package demo.tests; import static org.junit.Assert.*; import org.junit.After; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) @SuiteClasses({JUnitTestCase1.class, JUnitTestCase2.class }) public class JUnitTestSuite { @BeforeClass public static void printMe() { System.out.println('JUnitTestSuite is the test suite grouping testcase 1 and testcase 2'); } }
Pochopenie kódu pre JUnitTestSuite.java:
- @RunWith pomáha JVM pochopiť, aký druh triedy bežcov by mala bežať Napr. Suite.class alebo Cucumber.class
- Tu je parameter @RunWith Suita.trieda . Pomáha JVM rozpoznať, že aktuálny súbor, v ktorom sa používa @RunWith (Suite.class), hrá v testovacej súprave rolu.
- Názvy testovacích tried JUnit, ktoré sa majú v balíku spojiť, musia byť odovzdané ako reťazcové pole vo forme parametrov pre @SuiteClasses, pričom každý musí byť oddelený čiarkou.
- Toto umožňuje JVM vedieť, ktoré sú všetky testovacie kufre, ktoré je potrebné zoskupiť pod sadu.
- Názov balíka bude názov súboru triedy JUnit, ktorý je anotovaný s @RunWith a @SuiteClasses, čo je v tomto prípade JUnitTestSuite.
6.3) Vytvorte súbor Test Runner a spustite testovaciu sadu JUnit pomocou nástroja Test Runner
Posledný krok nám pomôže spustiť testovaciu sadu, ktorú sme práve vytvorili v predchádzajúcej časti pomocou súboru Testrunner.
- Teraz vytvoríme súbor Java s názvom SuiteRunnerFile.
- Táto SuiteRunnerFile.java nie je trieda JUnit, ale obvyklý súbor Java s hlavnou metódou v nej.
Pozrime sa na kód a potom sa mu pokúsme porozumieť.
Kód pre SuiteRunnerFile.java
package demo.tests; import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class SuiteRunnerFile { public static void main(String args[]) { Result result=JUnitCore.runClasses(JUnitTestSuite.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } } }
Balíky potrebné pre anotáciu
- Musíte zahrnúť balíček org.junit.runner.JunitCore, aby ste mohli zahrnúť JUnitCore triedy v kóde.
- Musíte importovať balík org.junit.runner.notification.Failure a org.junit.runner. Výsledok, ktorý do kódu zahrnie triedu Porucha a Výsledok.
Porozumenie kódu pre SuiteRunnerFile.java
- Za účelom vytvorenia súboru bežca pre vykonanie testovacej sady, JUnitCore triedy hrá významnú úlohu.
- The runClasses () metóda JUnitCore class berie ako vstupný parameter názov triedy testovacej sady, máme teda príkaz JUnitCore. runClasses (JUnitTestSuite. trieda ).
- Návratový typ tohto príkazu je Výsledok objekt triedy, ktorý ukladá výsledný stav úspechu a stavu zlyhania každého zo súborov testovacích prípadov; popravca. To je dôvod, prečo máme výsledok ako Výsledok objekt triedy v kóde.
- Potom vytlačíme zlyhania testovacích prípadov, ak existujú. Rovnako ako metódu getFailures () môžete tiež získať počet zlyhaní a počet spustení pomocou metódy getFailureCount () a getRunCount ().
- Teraz je SuiteRunnerFile pripravený na vykonanie,
- Vyberte súbor z Prieskumníka balíkov a
- Kliknite pravým tlačidlom myši a vyberte príkaz Spustiť ako -> Java, program sa spustí.
Nižšie je uvedený obrázok obrazovky okna Konzoly.
Vysvetlenie výsledkov na konzole:
Vyššie uvedená konzola ukazuje, že:
- Súbor triedy JUnitTestSuite sa vykonal prostredníctvom SuiteRunnerFile.
- Najprv sa vykoná metóda printMe () pod anotáciou @BeforeClass a
- Potom sa testovacie prípady v testovacej sade vykonali jeden za druhým. Takto je možné vytvoriť testovaciu sadu a spustiť ju ako balík.
6.4) Ďalšie informácie - Ako funguje @RunWith?
- @RunWith je JUnit API, ktoré v zásade berie iba jeden prvok ako vstupný parameter, čo je názov súboru triedy bežca.
- Rámec JUnit vyvolá zadanú triedu ako testovacieho bežca.
Nasledujúci úryvok z RunWith.java vám pomôže pochopiť:
@Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @Inherited public @interface RunWith { Class Extends Runner> value(); }
Pochopenie vyššie uvedeného kódu rozhrania RunWith:
- Zadané hodnotu prvok musí byť odvodenou triedou prvku Bežec trieda . Používa sa tu koncept odrazu.
- Veľmi dobrý príklad takejto triedy bežcov je už implementovaný v našom kóde, t. J. @RunWith (Suite.class), kde je skupina testovacích puzdier spojená tak, aby vytvorili testovaciu sadu.
- Ďalším dobrým príkladom použitia triedy Runner s @RunWith môže byť napríklad @RunWith (Cucumber.class), čo je obchodne riadený vývojový (BDD) rámec pre automatizáciu testov využívajúci selén v Jave. To pomáha rámci spúšťať testovacie prípady založené na uhorkách.
Poznámka:
- Anotácie a parametre použité na vytvorenie a spustenie testovacej sady JUnit v tomto tutoriále boli špecifické pre JUnit 4.
- Existuje trochu iný spôsob, ako vytvoriť JUnit Test Suite a spustiť súbor bežca v JUnit 5.
V nasledujúcich výučbách budeme mať sústredené pochopenie všetkých aspektov JUnit 4 vs JUnit 5 čoskoro.
# 7) Spustite testovacie prípady JUnit pomocou programu Maven
Môžete tiež mať zavedený projekt Maven pozostávajúci z testov JUnit a spustiť testy cez Maven, ktorým sa bude venovať samostatný tutoriál.
Záver
- Naučili sme sa všetky rôzne možnosti vykonávania testov JUnit - jednotlivé testy aj viac testov zoskupených do testovacích balíkov.
- Získali sme ďalšie vedomosti o tom, ako aktualizovať predvoľbu možnosti Spustiť, ako opraviť chybu javac a ako nám môže pomôcť vykonávanie príkazového riadku.
- Okrem toho sme sa tiež dozvedeli, ako funguje anotácia @RunWith.
V nadchádzajúcich tutoriáloch teda bude musieť nasledovať viac. ‘Stand By’ dovtedy !!!
=> Navštívte tu a naučte sa JUnit od nuly.
Odporúčané čítanie
- Testy JUnit: Ako napísať testovacie prípady JUnit s príkladmi
- Výukový program JUnit pre začiatočníkov - Čo je to Testovanie JUnit
- Čo je to testovacie zariadenie JUnit: Výukový program s príkladmi JUnit 4
- Hlásenie Specflow: Ako generovať protokoly o testoch a vykonávať selektívne testy
- Stiahnite si, nainštalujte a nakonfigurujte JUnit v Eclipse
- Úvod do rámca JUnit a jeho použitie v selénovom skripte - selén výučba # 11
- Vytvorte testy Appium pre aplikáciu pre Android
- Vložte viac dokumentov do MongoDB pomocou polí