oktatas:programozas:java:java_teszteles:testng:gyorskezdes
Tartalomjegyzék
TestNG gyorskezdés
- Szerző: Sallai András
- Copyright © 2023, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Szükséges
A következő programozói könyvtárakra van szükség:
- jcommander-x.y.jar
- slf4j-api-x.y.z.jar
- testng-x.y.z.jar
A 7.8.0-ás testng számára, 1.7.36-os slf4j-api szükséges.
Letölthető a következő helyekről:
-
- keresőbe: testng
- testng > Versin > Browse > testng-7.8.0.jar
Projekt
Hozzuk létre egy új Java projektet „No build tools” választással.
app01/ |-lib/ |-src/ | `-App.java `-README.md
App.java megnyitása
Nyissuk meg az App.java fájt, hogy betöltődjenek a Java kiegészítők.
Első teszt fájl
Hozzunk létre benne egy test könyvtárat, benne egy TestPelda.java fájlt.
app01/ |-lib/ |-src/ | `-App.java |-test/ | `-TestPelda.java `-README.md
A test útvonalba állítása
Ha már létrehoztuk a test könyvtárat és benne egy TestPelda.java kiterjesztésű fájlt:
- test/TestPelda.java
Az EXPLORER-ben a test könyvtáron jobb egér gomb, majd:
- Add Folder to Java Source Path
Ellenőrzésként az oldalsávon a JAVA PROJECTS nézetben keressük meg a test könyvtárat.
Próba
- test/TestTriangle.java
import org.testng.Assert; import org.testng.annotations.Test; public class TestTriangle { @Test public void testCalcAreaGoodData1() { Assert.assertTrue(true); } @Test public void testCalcAreaGoodData2() { Assert.assertTrue(true); } }
Tesztelés
- test/TestTriangle.java
import org.testng.Assert; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; public class TestTriangle { Triangle tri; @BeforeTest public void initTriangle() { tri = new Triangle(); } @Test public void testCalcAreaGoodData1() { double actual = tri.calcArea(30, 35); double expected = 525; Assert.assertEquals(actual, expected, 0.9, "Hiba!"); } @Test public void testCalcAreaGoodData2() { double actual = tri.calcArea(100, 130); double expected = 6500; Assert.assertEquals(actual, expected, 0.9, "Hiba!"); } }
oktatas/programozas/java/java_teszteles/testng/gyorskezdes.txt · Utolsó módosítás: 2023/10/25 21:17 szerkesztette: admin