PHPUnit
Apparence
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ? ) selon les recommandations des projets correspondants.
PHPUnit
PHPUnit est un framework open source de tests unitaires dédié au langage de programmation PHP [2] .
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 [2] .
Utilisations
[modifier | modifier le code ]- CakePHP depuis la V2
- eZ Components
- Horde 4
- Laravel
- Propel
- Serendipity
- Symfony depuis la V2
- Zend Framework
Exemple
[modifier | modifier le code ]<?php declare(strict_types=1); use PHPUnit\Framework\TestCase; class StackTest extends TestCase { public function testPushAndPop(): void { $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 ]- ↑ « Release 13.2.0 », (consulté le )
- ↑ a et b Page GitHub PHPUnit
Voir aussi
[modifier | modifier le code ]Articles connexes
[modifier | modifier le code ]Liens externes
[modifier | modifier le code ]| Personnalités | ||
|---|---|---|
| Ressources |
|
|
| Implémentations | ||
| Frameworks web | ||
| Test | ||
| Mapping objet-relationnel | ||
| Environnement de développement | ||
| Toolkit | ||
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=PHPUnit&oldid=199546101 ».