download install configure junit eclipse
In deze zelfstudie wordt uitgelegd hoe u JUnit in Eclipse kunt downloaden, installeren en configureren. Het omvat het instellen van omgevingsvariabelen, JUnit 5-architectuur en setup:
Omdat JUnit een framework voor Java is, moet het worden geïnstalleerd voordat JUnit wordt geïnstalleerd. Download ook eclipse.exe op uw systeem om Eclipse aan het werk te krijgen voordat u de JUnit installeert.
Ervan uitgaande dat Java en Eclipse aanwezig zijn, zullen we in deze tutorial het volgende leren:
- Downloaden, installeren, configureren en downloaden JUnit 4 werken aan ons systeem.
- Alles over JUnit 5-architectuur in het kort.
- Hoe kan ik JUnit 5 installeren en laten werken op ons systeem?
- De JDK-versies die worden ondersteund door JUnit 4 en JUnit 5.
Bekijk hier de perfecte JUnit-trainingsgids.
Wat je leert:
- Download en installeer JUnit in Eclipse
- JUnit 5-architectuur
- Stel JUnit 5 in Eclipse in
- Vereiste JDK-versie: JUnit 4 versus JUnit 5
- Gevolgtrekking
Download en installeer JUnit in Eclipse
Hieronder staan drie prominente stappen om Junit aan ons systeem te laten werken.
- Download de JUnit-potten van de genoemde URL's.
- Koppel deze potten aan de systeemvariabelen door de omgevingsvariabelen in te stellen.
- Configureer en bouw het pad in Eclipse.
Laten we nu in het proces duiken om de praktische benadering van het opzetten van JUnit te begrijpen.
Download JUnit-potten
# 1) Navigeer naar URL junit.org/junit4 U kunt ‘/ junit4’ typen in de URL voor het geval u een jar-bestand voor JUnit versie 4 wilt downloaden. Gebruik ‘/ junit5’ in de URL als u een jar-bestand voor JUnit versie 5 wilt downloaden.
Screenshot hieronder:
De Download en installeer link verwijst nergens anders heen dan naar de Github-link waar de JUnit-jar kan worden gevonden.
#twee) Download de volgende JAR's en voeg ze toe aan uw testklassenpad:
- Junit.jar
- Hamcrest-core.java
Klik hier voor de alternatieve URL om de potten te downloaden.
Omgevingsvariabelen instellen
Nu zullen we bekijken hoe we onze omgevingsvariabelen kunnen instellen om de JUnit te laten werken.
# 1) De eerste stap is om naar omgevingsvariabelen te gaan. Klik op het paneel onder de systeemvariabelen op het Nieuw knop, voeg een variabele toe JUNIT_HOME, en daartegen voeg je het pad toe waar je de JUnit-potten hebt geplaatst.
Notitie: De navigatiestroom om naar de omgevingsvariabelen te gaan is Configuratiescherm => Geavanceerd => Omgevingsvariabelen
cloud computing-providers bieden hun diensten aan als
#twee) Door te klikken Nieuw onder Systeemvariabelen, pop-up displays waar het eerste tekstvak vereist dat de gebruiker de variabelenaam invoert, d.w.z. JUNIT_HOME in dit geval en een tweede tekstveld dat vereist dat de gebruiker het pad van de JUnit jar-bestanden invoert. d.w.z. C: lanadmin junit4 als een instantie.
Bekijk de onderstaande schermafbeelding voor meer duidelijkheid:
# 3) Door op OK te klikken, wordt een vermelding van JUNIT_HOME voegt toe aan de records van de sectie Systeemvariabele.
# 4) Met een vergelijkbare aanpak als hierboven, voegt u vervolgens een nieuwe variabelenaam toe KLASPAD met waarde% CLASSPATH%; JUNIT_HOME% junit jar-locatie dat is% CLASSPATH%; JUNIT_HOME% C: lanadmin junit.jar per ons geval.
Het wordt vervolgens toegevoegd aan de lijst met variabelen van de omgevingsvariabelen, zoals hieronder wordt weergegeven:
Om uw JUnit-tests uit te voeren, heeft u de volgende elementen in uw CLASSPATH nodig:
- JUnit-klassebestanden
- Andere Java-testklasse-bestanden
- Bibliotheken waarvan uw klasbestanden afhankelijk zijn. Met andere woorden, alle vereiste .jar-bestanden.
Configureer en bouw JUnit in Eclipse
# 1) Maak een nieuwe projectmap.
#twee) Klik met de rechtermuisknop op de aangemaakte projectmap en klik op Build Path => Configureer het buildpad.
# 3) Een raam met de titel Java-buildpad opent.
# 4) Klik op de Externe potten knop die een venster opent waarmee u door de JUnit jar-bestanden of bibliotheekbestanden kunt bladeren. Bij het selecteren van het pad van de jar-bestanden, worden alle bibliotheekbestanden die nodig zijn voor JUnit toegevoegd aan de Eclipse.
Screenshot hieronder:
Controleren of JUnit correct werkt in Eclipse
# 1) Om te controleren en te bevestigen of de vereiste bibliotheekbestanden zijn toegevoegd in Eclipse, kunt u de onderstaande aanpak volgen:
- Klik met de rechtermuisknop op de projectmap,
- Selecteer Build Path,
- Selecteer vervolgens Build configureren,
- Selecteer het tabblad ‘ Bibliotheken ' Controleer onder de JRE-bibliotheek of alle JUnit-gerelateerde jar-bestanden aanwezig zijn.
- Zo ja, dan bent u helemaal klaar met de installatie van JUnit in uw Eclipse en bent u nu klaar om een basis JUNIT-programma te testen.
#twee) Voeg nu een eenvoudige JUnit-test toe en kijk of deze werkt zoals verwacht. Als het uitvoeren van uw JUnit-testbestand of Java-testbestand echter resulteert in NoClassDefFoundError het impliceert dat de afhankelijke bestanden ontbreken in het klassenpad.
Mogelijk moet u de nauwkeurigheid van het klassenpad controleren, beginnend bij de omgevingsvariabelen tot de bibliotheekbestanden in Eclipse.
# 3) Soms helpt het opschonen van de projectmap ook om het NoClassDefFoundError Dit kunt u doen door te selecteren Project => Schoon Als u dit doet, wordt eerst de huidige projectmap vernieuwd en vervolgens wordt de werkruimte opnieuw opgebouwd.
JUnit 5-architectuur
Notitie: Alle programma's die in de vorige secties zijn uitgelegd, hebben betrekking op JUnit 4. Vanaf hier zullen we een gericht begrip hebben van JUnit 4 versus JUnit 5.
JUnit 5 werkt met Java 8 of hoger en ondersteunt daarom ook lambda-expressie van Java-code. Het is de volgende generatie JUnit die wordt geleverd met verschillende versies met de volgende namen:
- JUnit-platform
- JUnit Jupiter
- JUnit Vintage
# 1) JUnit-platform:
JUnit Platform voor JUnit 5 werkt met het gebruik van twee API's: een waarmee gebruikers een testraamwerk kunnen maken en een andere waarmee gebruikers een test kunnen starten via de IDE en via de opdrachtregel.
# 2) JUnit Jupiter:
Dit is een nieuwe versie die wordt geleverd met meerdere en uitgebreide lijsten met JUnit-annotaties.
# 3) JUnit Vintage
Soms is alles wat we nodig hebben dat de oudere versie van JUnit-code werkt zoals het eerder werkte, ondanks de up-gradatie van de versie. Dit wordt in principe gebruikt wanneer er situaties zijn om te migreren van JUnit 3 of 4 naar JUnit 5.
Stel JUnit 5 in Eclipse in
De installatie en configuratie van JUnit 4 is al behandeld in de eerste secties van deze tutorial.
Er zijn Maven-afhankelijkheden voor het installeren van de JUnit 5 - Platform-, Jupiter- en Vintage-versies op de URL https://junit.org/junit5/
Je vindt alle details over het opnemen van de Maven-afhankelijkheden en het opzetten van een Maven-project in een apart onderwerp dat aan het einde van de JUnit-serie wordt behandeld. De installatie en installatie van JUnit 5 zullen zeker in het onderwerp worden besproken.
Vereiste JDK-versie: JUnit 4 versus JUnit 5
In het onderstaande raster hebben we de JDK-versie genoteerd die vereist is voor de JUnit-versie.
JUnit-versie | JDK-versie vereist |
---|---|
JUnit 4 | Java 5 of hoger |
JUnit 5 | Java 8 of hoger |
Gevolgtrekking
Dit ging allemaal over een gedetailleerd begrip van het downloaden, installeren en instellen van JUnit. Er was slechts een kort begrip van JUnit 5, maar de installatiedetails zullen worden behandeld in de tutorial voor Java Maven
In de volgende tutorial zullen we leren hoe u een JUnit-testcase maakt samen met JUnit 4-testvoorbeelden.
Bezoek hier voor de exclusieve JUnit Training Tutorial Series.
Aanbevolen literatuur
- Java downloaden, installeren en configureren
- Primer eBook downloaden testen
- JMeter Video 1: Inleiding, JMeter downloaden en installeren
- Jenkins downloaden, installeren en uitvoeren
- Download, installeer en stel Appium voor Windows in
- Diepgaande Eclipse-zelfstudies voor beginners
- JUnit-zelfstudie voor beginners - Wat is JUnit-testen
- AutoIt-zelfstudie - AutoIt downloaden, installeren en basis AutoIt-script