[[oktatas:programozás:php:php egysegteszt|< PHP egységteszt]] ====== run-tests ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== 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: Készítsünk hozzá tesztet. Vegyük észre, hogy a teszt .phpt kiterjesztésű: --TEST-- Háromszög terület teszt --FILE-- --EXPECT-- float(525) float(675) A teszt futtatása: pear run-tests haromszogTerulet.phpt * TEST -- A TEST részbe tetszőleges leírást adhatunk a tesztről. * FILE -- Meghívjuk a tesztelendő metódust. * EXPECT -- A várt értékek megadása Az EXPECT részben a következők lehetnek, példák: * string(5) "Hello" * float(525) * float(5.6) * int(50) * bool(true) * bool(false) ===== Linkek ===== * https://qa.php.net/ (2019)