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