Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:phpunit

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
php/phpunit.txt · Zuletzt geändert: 2022/07/28 10:43 von webproducer