Kuinka ladata ja asentaa JUnit in Eclipse

โšก ร„lykรคs yhteenveto

JUnit asennus sisรครคn Eclipse koostuu kuudesta jรคrjestetystรค osasta: JDK:n tarkistaminen, JAR-tiedostojen lataaminen, ympรคristรถmuuttujien asettaminen, JAR-tiedostojen lisรครคminen rakennuspolkuun, kirjastojen vahvistaminen ja ensimmรคisen lรคpimenotestin suorittaminen.

  • ๐Ÿ”˜ Edellytys: Asenna tai tarkista Java Development Kit ensin, koska JUnit vain testejรค Java koodi.
  • โ˜‘๏ธ Lataa: Kaksi purkkia tarvitaan JUnit 4 โ€” junit.jar ja hamcrest-core.jar.
  • โœ… ympรคristรถ: JUNIT_HOME ja CLASSPATH ovat tรคrkeitรค komentorivisuorituksissa, eivรคt Eclipse itse.
  • ๐Ÿงช Rakenna polku: Lisรครค ulkoisia JAR-tiedostoja liittรครค ladatut JAR-tiedostot yhteen tiedostoon Eclipse projekti.
  • ๐Ÿ› ๏ธ Todentaminen: Kirjastot-vรคlilehti listaa kaikki purkit Eclipse itse asiassa ratkaistu projektin osalta.
  • โšก versiot: JUnit 4.13.2 sulkee JUnit 4 rivi; Jupiterin esineet korvaavat sen uudella tyรถllรค.

Kuinka ladata ja asentaa JUnit in Eclipse

asentaminen JUnit on kuusiosainen prosessi, joka selitetรครคn yksityiskohtaisesti alla โ€” alkaen Java Development Kit koneellesi ensimmรคiseen testiin, joka kรครคntรครค Eclipse vihreรค palkki.

OSA 1) Asenna Java

JUnit on testaus testaamiseen kรคytetty kehys Java pohjaisia โ€‹โ€‹sovelluksia. Joten ennen asentamista JUnitsinun on mรครคritettรคvรค tai tarkistettava Java Development Kit (JDK) koneellesi.

Napsauta tรคtรค oppitunti ladata ja asentaa JavaMikรค tahansa tรคllรค hetkellรค tuettu JDK-julkaisu toimii seuraavissa vaiheissa; tรคllรค sivulla olevat kuvakaappaukset on otettu JDK 1.7:llรค ja JDK 1.8:lla.

OSA 2) Lataa JUnit

Vaihe 1) Vierailla junit.org/junit4 ja napsauta Lataa ja asenna. Linkki sijaitsee Tervetuloa-sarakkeessa JUnit kotisivu, kuten alla oleva nuoli osoittaa.

JUnit kotisivu, jonka Tervetuloa-sarakkeessa on korostettu Lataa ja asenna -linkki

Vaihe 2) Napsauta junit.jar-tiedostoa. Lataa ja asenna -linkki avaa junit4:n wikisivun GitHubissa, ja Plain-old JAR -osiossa luetellaan kaksi tarvitsemaasi jar-tiedostoa.

junit4 GitHub wikin lataus- ja asennussivu, jossa junit.jar on korostettu kohdassa Tavallinen JAR-tiedosto

Vaihe 3) Keskustietovarastossa nรคkyvรคt kaikki versiot JUnit joka voidaan ladata. Yleensรค valitset uusimman version. Lataa napsauttamalla jar-linkkiรค. JUnit versio 4.12, kuten alla on esitetty.

Maven Centralin hakutulokset junit-artefaktille, jossa jar-linkki 4.12-rivillรค on korostettuna

Vaihe 4) Vierailla junit4:n lataus- ja asennuswikisivu uudelleen. Napsauta hamcrest-core.jar-tiedostoa, joka on saman luettelon toinen merkintรค.

Junit4-wikin tavallinen JAR-osio, jossa hamcrest-core.jar on ympyrรถity

Vaihe 5) Lataa jar-tiedosto. Hamcrest-core-merkintรค avautuu repositorioon, jossa jar-linkki aloittaa latauksen.

Maven Centralin hakutulokset haulle org.hamcrest hamcrest-core versio 1.3, ja jar-tiedoston latauslinkki on korostettu.

varten JUnit asennuksen, tarvitset JUnit jar-tiedostoja, ja voit ladata haluamasi version JUnit jar-tiedostosta JUnit virallinen nettisivu junit.org.

Tรคssรค on purkkilista:

  • junit.jar
  • hamcrest-core.jar

Versiohuomautus: kuvakaappaukset nรคyttรคvรคt JUnit 4.12. JUnit 4 on nyt yllรคpitotilassa 4.13.2 lopullisena julkaisunaan, joten wikin mukaan junit.jar on tรคnรครคn versiossa 4.13.2 ja hamcrest-core.jar versiossa 1.3. Uudet projektit kรคyttรคvรคt Jupiter-artefaktia org.junit.jupiter:junit-jupiter sen sijaan, mikรค ei tarvitse hamcrest-jar-tiedostoa. Vain tiedostonimi muuttuu; alla olevat vaiheet eivรคt muutu. Katso JUnit testikehys opetusohjelma.

OSA 3) JUnit Ympรคristรถasetukset

Vaihe 1) Sinun on asetettava JUNIT_HOME ympรคristรถmuuttuja osoittamaan perussijaintiin, johon olet sijoittanut JUnit purkit.

Jos olet esimerkiksi luonut a JUnit kansio C:-asemalla ja sijoitin jar-tiedostot sinne. Ympรคristรถasetuksia varten sinun on avattava Ohjauspaneeli -> Lisรคasetukset -> Ympรคristรถmuuttujat ja napsautettava Uusi -painike Jรคrjestelmรคmuuttujien alla.

Windows Ympรคristรถmuuttujien valintaikkuna, jossa luetellaan JAVA_HOME, JUNIT_HOME ja MAVEN_HOME ja Uusi-painike korostettuna

Kun napsautat Ympรคristรถmuuttujat-kohdassa olevaa Uusi-painiketta, se avaa uuden ikkunan.

Vaihe 2) "Uusi jรคrjestelmรคmuuttuja" -ikkuna avautuu:

  1. Anna muuttujan nimeksi โ€JUNIT_HOMEโ€.
  2. Tarjoa JUnit arvo kuin JUnit polku, johon olet kopioinut JUnit jar-tiedostoja.
  3. Napsauta OK.

Alla olevassa kaappauksessa arvo on kansio C:\Junit4, johon tรคmรค ohje tallensi jar-tiedostot.

Uusi jรคrjestelmรคmuuttuja -valintaikkuna, jossa muuttujan nimeksi on syรถtetty JUNIT_HOME ja arvoksi C:\Junit4

Kun napsautat OK, se luo uuden jรคrjestelmรคmuuttujan annetulla nimellรค ja arvolla. Voit tarkistaa ne vaiheessa 1 nรคkyvรคssรค Ympรคristรถmuuttujat-ikkunassa.

Vaihe 3) Kun olet luonut JUNIT_HOME-muuttuja-alueen, luo uusi muuttuja nimeltรค CLASSPATH. Siirry jรคlleen ympรคristรถmuuttujiin ja napsauta "Uusi"-painiketta, joka avaa saman Uusi jรคrjestelmรคmuuttuja -ikkunan.

Ympรคristรถmuuttujien valintaikkuna avattiin uudelleen toisen jรคrjestelmรคmuuttujan lisรครคmiseksi CLASSPATH-muuttujalle

Vaihe 4) Tรคssรค vaiheessa osoita CLASSPATH-muuttujalla purkkiin asetettua purkkia. JUnit kansio alla olevan mukaisesti:

  1. Muuttujan nimi: CLASSPATH
  2. Muuttujan arvo: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. Napsauta OK-painiketta.

Korvaa lataamasi tiedostonimi tรคsmรคlleen samalla nimellรค: osan 4 koontipolussa kone kรคyttรครค junit-4.10.jar-tiedostoa.

Uusi jรคrjestelmรคmuuttujavalintaikkuna, jossa muuttujan nimi on CLASSPATH ja arvo viittaa %JUNIT_HOME% -muuttujaan

Vaihe 5) Kun olet napsauttanut OK-painiketta, voit varmistaa, ettรค uusi ympรคristรถmuuttuja nimeltรค โ€CLASSPATHโ€ nรคkyy Jรคrjestelmรคmuuttujat-kohdassa. Katso alta.

Ympรคristรถmuuttujien valintaikkuna, jossa nรคkyy jรคrjestelmรคmuuttujien luettelosta valittu uusi CLASSPATH-merkintรค

Huomautus: Nรคillรค kahdella muuttujalla on merkitystรค vain, kun kรครคnnรคt ja suoritat testejรค komentoriviltรค. Eclipse ohittaa jรคrjestelmรคn CLASSPATH-parametrin ja selvittรครค JAR-tiedostot projektin koontipolusta, jonka osa 4 konfiguroi. Maven ja Gradle projektit eivรคt tarvitse kumpaakaan, koska koontityรถkalu kokoaa testiluokkapolun puolestasi.

OSA 4) Asenna JUnit Jar File sisรครคn Eclipse

Vaihe 1) Napsauta projektia hiiren kakkospainikkeella:

  1. Napsauta "Luo polku" ja sitten
  2. Napsauta โ€Mรครคritรค rakennuspolkuโ€.

Projektin jokainen luokkapolun muutos alkaa Build Path -alivalikosta.

Eclipse projektin kontekstivalikko, jossa on auki Rakennuspolku-alivalikko ja korostettuna Mรครคritรค rakennuspolku

Vaihe 2) Tรคssรค vaiheessa

  1. Siirry Java Rakenna polku -ikkuna, kuten alla olevassa kuvassa nรคkyy
  2. Lisรครค nyt ladatut tiedostot napsauttamalla โ€Lisรครค ulkoisia JAR-tiedostojaโ€ -painiketta. JUnit.jar-tiedosto kohteeseen Eclipse.

Kun olet lisรคnnyt JUnit jar-tiedosto, sulje se napsauttamalla 'OK'-painiketta Java Rakenna polku -ikkuna.

Java Projektin ominaisuudet -valintaikkunan Luo polkukirjastot -vรคlilehti, jossa Lisรครค ulkoisia JAR-tiedostoja -painike on korostettuna

Pikakuvake: Ishayoiden opettaman Lisรครค kirjastoโ€ฆ samassa paneelissa oleva painike kiinnittรครค JUnit kirjasto, johon sisรคltyy Eclipse, jotta projekti voi saavuttaa JUnit 4 tai JUnit 5 ilman manuaalista latausta. Manuaalinen reitti on edelleen tรคrkeรค, kun tarvitset tietyn version tai tyรถskentelet offline-tilassa. Seuraavaksi kirjoita testit JUnit merkinnรคt.

OSA 5) Varmista JUnit Jar-tiedosto koontipolussasi

Jotta voidaan varmistaa JUnit jar-tiedosto sisรครคn Eclipse, sinun on noudatettava alla mainittuja ohjeita:

  1. Napsauta projektia hiiren kakkospainikkeella -> Rakenna polku
  2. Napsauta โ€Mรครคritรค rakennuspolkuโ€.

Tรคmรค on sama valikko kuin osassa 4, tรคllรค kertaa siihen pรครคstรครคn editorista.

Eclipse editorissa avattu kontekstivalikko, jossa on merkittynรค vaiheet yksi ja kaksi: Rakennuspolku ja Mรครคritรค rakennuspolku

Vaihe 2) Java Rakennuspolun ikkuna tulee nรคkyviin alla olevan kuvan mukaisesti.

Siirry kyseisessรค ikkunassa Kirjastot-vรคlilehdelle nรคhdรคksesi kaikki jar-tiedostot. Jar-tiedostopuunรคkymรคssรค sinun on etsittรคvรค jar-tiedostonimi, joka alkaa merkeillรค JUnit.

Kun olet laajentanut JUnit kirjastossa, voit nรคhdรค Java kirjastot alla olevan kuvan mukaisesti:

Kirjastot-vรคlilehtipuuta laajennettuna nรคyttรคmรครคn C:\Junit4-hakemistosta junit-4.10.jar sisรคltรคvรค junit-merkintรค

Nyt olet valmis kรคyttรคmรครคn JUnit EclipseJos tรคssรค puussa ei ole JUnit sisรครคnkรคynti, purkkia ei koskaan kiinnitetty ja jokainen org.junit testiluokkien tuonti ei ratkaise ongelmaa.

OSA 6) Varmista JUnit Perustaa

Voit luoda yksinkertaisen JUnit testi varmistaaksesi JUnit asennus. Katso alla oleva testiluokka.

Vaihe 1) Luo Java luokka nimeltรค TestJunit.java ja anna yksinkertainen assert-lauseke.

Eclipse editori, joka nรคyttรครค TestJunit-luokan testSetup-metodin ja assertEquals-kutsulla

package guru99.junit;
   
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testSetup() {
      String str= "I am done with Junit setup";
      assertEquals("I am done with Junit setup",str);
   }
}

Vaihe 2) Luo Test Runner -luokka suorittamaan yllรค oleva testi.

Eclipse editori, joka nรคyttรครค TestRunner-luokan ja sen kutsuvan pรครคmetodin JUnitCore.runClasses

package guru99.junit;

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
   public static void main(String[] args) {
      Result result = JUnitCore.runClasses(TestJunit.class);
      for (Failure failure : result.getFailures()) {
         System.out.println(failure.toString());
      }
      System.out.println("Result=="+result.wasSuccessful());
   }
} 

Vaihe 3) Suorita testi noudattamalla seuraavia ohjeita:

  1. Napsauta hiiren kakkospainikkeella TestJunit.java ja napsauta "Suorita kuten" alla olevan kuvan mukaisesti
  2. Toinen ikkuna avautuu, kun napsautat "Suorita nimellรค"; napsauta "1" JUnit Testaa" alla olevan kuvan mukaisesti:

Eclipse Suorita nimellรค -alivalikko avattiin TestJunit.java-tiedoston pรครคlle ja siinรค oli 1 JUnit Testimerkintรค korostettuna

Vaihe 4) Tรคssรค on testisi tulos. Jos se suoritetaan onnistuneesti, sen eteen ilmestyy vihreรค valintamerkki.

JUnit tarkastele raportteja Suoritetaan 1/1 ilman virheitรค, epรคonnistumisia ja vihreรคllรค edistymispalkilla testSetup-asetuksissa

Nรคkymรคraportit Suorituksia: 1/1, Virheitรค: 0, Epรคonnistumisia: 0 juoksija merkittynรค JUnit 4, varmistaen, ettรค JAR-tiedostot, rakennuspolku ja testiluokka on kytketty oikein. Punainen palkki tรคssรค tarkoittaa yleensรค, ettรค JAR-tiedostot puuttuvat rakennuspolusta. Katso JUnit puolustaa viite ja miten luo JUnit testisarja.

UKK

JUnit 4.13.2 on lopullinen JUnit 4-julkaisu ja linja on yllรคpitotilassa. Uusien projektien tulisi asentaa Jupiter-artefaktit JUnit 5 tai JUnit 6, jotka kulkevat JUnit Lava eikรค tarvitse takareisien purkkia.

Vain JUnit 4. Sen assertThat-match-funktiot sijaitsevat Hamcrestissรค, joten pelkkรค junit.jar heittรครค NoClassDefFoundError-virheen. Jupiter poisti kyseisen riippuvuuden kokonaan, joten JUnit 5 tai JUnit 6-asennusohjelma ei koskaan kysy hamcrest-core.jar-tiedostoa.

Kyllรค. Eclipse nippuja JUnit kirjastot, joten Lisรครค kirjastoโ€ฆ -kohdassa Java Rakennuspolun liitteet JUnit 4 tai JUnit 5 yhdellรค askeleella. Eclipse tarjoaa myรถs kirjaston automaattisen lisรครคmisen, kun luot testitapauksen ensimmรคisen kerran.

Mรครคrittele riippuvuus ja anna rakennustyรถkalun noutaa se. Maven kรคyttรครค junit:junit-metodia testialueella JUnit 4 tai org.junit.jupiter:junit-jupiter Jupiterille. Gradle kรคyttรครค testImplementaatiota samoilla koordinaateilla. Manuaalista jar-tiedostoa tai ympรคristรถmuuttujaa ei tarvita.

Jar-tiedosto ei ole kyseisen projektin rakennuspolulla. CLASSPATH-muuttujaa asetetaan kohdassa Windows ei korjaa sitรค, koska Eclipse ratkaisee tyypit vain rakennuspolusta. Avaa uudelleen Mรครคritรค rakennuspolku ja vahvista JUnit merkintรค nรคkyy Kirjastot-kohdassa.

Ne auttavat eniten diagnoosin tekemisessรค. Rakennuspolun virheen tai pinon liittรคminen tracAssistant-tiedostoon siirtyminen tunnistaa yleensรค puuttuvan jar-tiedoston, versioristiriidan tai vรครคrรคn paketin. Tarkista aina ehdotettu versio virallisten julkaisutietojen perusteella ennen sen kรคyttรถรถnottoa.

Kyllรค. Kun kirjasto on ratkaissut ongelman, se luonnostelee testattavan luokan testimenetelmรคt, vรคitteet ja asennuskoodin. Revkatso jokaista ehdotusta, koska ne voivat sekoittua JUnit 4 ja Jupiter tuovat samaan tiedostoon ja keskeyttรคvรคt hiljaisesti kรครคnnรถksen.

Ei. Nuo muuttujat palvelevat komentoriviltรค suoritettavia javac- ja java-ajoja. Eclipse kรคyttรครค projektin rakennuspolkua ja Mavenia tai Gradle rakentaa oman testiluokkapolkunsa, joten monet kehittรคjรคt eivรคt koskaan aseta kumpaakaan muuttujaa ollenkaan.

Tiivistรค tรคmรค viesti seuraavasti: