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 12 octobre 2015 à 17:50 et modifiée en dernier par JackPotte (discuter | contributions) (Exemple standalone). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
PHPUnit

Informations
Développé par Sebastian Bergmann
Première version Voir et modifier les données sur Wikidata
Dernière version 12.2.7 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/sebastianbergmann/phpunitVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues AnglaisVoir et modifier les données sur Wikidata
Type Framework
Licence Licence BSD
Site web phpunit.de

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

Il permet 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. PHPUnit est hébergé sur GitHub[2].

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

  1. « Release 12.2.7 », (consulté le )
  2. a et b Page GitHub PHPUnit

Voir aussi

Articles connexes

Liens externes