PHPUnit

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
PHPUnit
Logo
Logo

Développeur Sebastian Bergmann
Dernière version 4.8.11 (7 octobre 2015) [+/-]
Écrit en PHPVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langue Anglais
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[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[modifier | modifier le code]

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[modifier | modifier le code]

Exemple[modifier | modifier le code]

<?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[modifier | modifier le code]

  1. a et b Page GitHub PHPUnit

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :