====== PHPUnit - ein Framework zum Testen von PHP-Skripten ====== 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 ); } } * 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