PHPUnit

Zend Framework : tester l'envoi d'un E-mail

Logo Zend Framework

Pour s'assurer qu'un message E-mail est bien envoyé, il faut utiliser un objet factice (mock) qui va simuler le comportement d'un objet réel.

NetBeans 6.7 RC2

Le logo de l'IDE NetBeans

La deuxième release candidate de NetBeans 6.7 est disponible. La prochaine version majeure de l'IDE inclut quelques nouveautés spécifiques à PHP comme la complétion SQL.

Etiquettes:

PHPUnit n'aime pas les exits

PHPUnit n'aime pas les exits

J'avais un test unitaire basé sur Zend_Test qui ne s'exécutait pas. La seule sortie que j'obtenais c'était l'entête PHPUnit :

Lancement des tests

Vous pouvez à présent lancer vos tests. Ouvrez une fenêtre DOS (vous savez, ce truc avec le fond noir) et tapez les incantations suivantes :

cd c:\wamp\www\votreapp\test
c:\wamp\php\phpunit AllTests

La bête devrait vous répondre :

Taxonomy upgrade extras:

Création d'une suite de tests

Ceci étant fait, on va créer notre suite de tests. Ajoutez un répertoire test à la racine de votre application et placez-y le code suivant.

/test/AllTests.php

Taxonomy upgrade extras:

Installation de PHPUnit

Pour commencer, nous devons installer la bibliothèque PHPUnit qui n'est pas fournie avec le framework. Le plus simple est d'utiliser PEAR :

Tests unitaires avec Zend_Test

Le composant Zend_Test permet de réaliser des tests unitaires sur les applications utilisant le modèle MVC. Nous allons voir comment mettre en place des suites de tests qui nous permettront de vérifier le bon fonctionnement de notre application.

Taxonomy upgrade extras:

Subscribe to RSS - PHPUnit