Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:phpunit

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

php:phpunit [2022/07/28 10:43] (aktuell)
webproducer angelegt
Zeile 1: Zeile 1:
 +====== PHPUnit - ein Framework zum Testen von PHP-Skripten ======
  
 +<code php>
 +use PHPUnit\Framework\TestCase;​
 +
 +class EurojackpotTest extends TestCase
 +{
 + public function setUpBeforeClass()
 + {
 + }
 +
 + public function tearDownAfterClass()
 + {
 + }
 +
 + public function setUp()
 + {
 + }
 +
 + public function tearDown()
 + {
 + }
 +
 + public function testA()
 + {
 + $this->​assertEquals ($a, $b );
 + }
 +
 + /**
 + * @depends testA
 + */
 + public function testB( $a, $b, $c )
 + {
 + $this->​assertEquals ($a, $b + $c );
 + }
 +}
 +</​code>​
 +
 +  * setUpBeforeClass = wird **einmal vor allen Tests** ausgeführt
 +  * tearDownAfterClass = wird **einmal nach allen Tests** ausgeführt
 +  * setUp = wird einmal **vor jedem einzelnen Test** ausgeführt
 +  * tearDown = wird einmal **nach jedem einzelnen Test** ausgeführt
 +  * Alle Test-Methoden müssen mit "​test"​ im Namen beginnen
 +  * assertEquals:​ Vergleicht zwei Variablen miteinander
 +  * @depends: testB wird nur ausgeführt,​ wenn testA erfolgreich war
php/phpunit.txt · Zuletzt geändert: 2022/07/28 10:43 von webproducer