1. Tests unitaires
1.1 Installer PHPUnit
PHPUnit est la référence pour les tests unitaires. Il s'agit d'une extension PEAR et s'installe comme suit :
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit-3.5.5
Il s'installe aussi très bien à l'aide du gestionnaire de paquets de votre distribution.
1.2 Réaliser des tests unitaires
Pour réaliser des tests, il faut créer une classe dont le nom se termine par « Test », puis se mettre dans une situation précise préalablement à chaque test à l'aide de la méthode setUp, et enfin, procéder au test proprement dit à l'aide d'une méthode dont le nom commence par « test » :
class MonTest extends PHPUnit_Framework_TestCase
{
public function setUp()
{
$this->var = 2;
}
public function testVoid()
{
$this->assertEquals(2, $this->var);
}
}
Il existe aussi une méthode tearDown permettant de réaliser des actions à la fin du test de la même manière que setUp est appelée avant....
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première