Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_teszteles:testng:gyorskezdes

< TestNG

TestNG gyorskezdés

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:

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