Aller au contenu

PHPUnit

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 6 juin 2018 à 13:05 et modifiée en dernier par 81.65.124.123 (discuter) (Changed last version to 7.2). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

PHPUnit est un framework open source de tests unitaires dédié au langage de programmation PHP[1].

Il permet l'implémentation des tests de régression en vérifiant que les exécutions correspondent aux assertions prédéfinies.

Historique

Créé par Sebastian Bergmann en 2004, il intègre les concepts communs aux bibliothèques de tests unitaires xUnit. le code source de PHPUnit est hébergé sur GitHub[1].

Utilisations

Exemple

<?php
class StackTest extends PHPUnit_Framework_TestCase
{
    public function testPushAndPop()
    {
        $stack = array();
        $this->assertEquals(0, count($stack));

        array_push($stack, 'foo');
        $this->assertEquals('foo', $stack[count($stack)-1]);
        $this->assertEquals(1, count($stack));

        $this->assertEquals('foo', array_pop($stack));
        $this->assertEquals(0, count($stack));
    }
}
?>

Références

Voir aussi

Articles connexes

Liens externes

Sur les autres projets Wikimedia :