Tartalomjegyzék

< PHP egységteszt

run-tests

Szükséges

A tesztek futtatásához szükség van a pear parancsra. Ha nincs telepítve, Debian GNU/Linuxon:

apt install php-pear

Használat

Készítsünk egy függvényt, ami egy háromszög területét kiszámítja, az alapból és a magasságból:

lib.php
<?php
 
function haromszogTerulet($alap, $magassag) {
	return ($alap*$magassag)/2.0;
}

Készítsünk hozzá tesztet. Vegyük észre, hogy a teszt .phpt kiterjesztésű:

haromszogTerulet.phpt
--TEST--
Háromszög terület teszt
--FILE--
<?php
include 'lib.php';
var_dump(haromszogTerulet(30, 35));
var_dump(haromszogTerulet(30, 45));
?>
--EXPECT--
float(525)
float(675)

A teszt futtatása:

pear run-tests haromszogTerulet.phpt

Az EXPECT részben a következők lehetnek, példák:

Linkek