NANO-FRAMEWORK.COM

Framework PHP Objet UML

Navigation
HOWTO
Boîte à outils
Outils personnels
Action :

Tests

Pour les tests unitaire, le famework de test SimpleTest est utilisé :

Les tests doivent être écrits dans le répertoire test/app si c'est un test pour votre application ou test/nano dans le cas d'un test pour Nano.

Voici un exemple de test unitaire :

$GLOBALS['env']['environment'] = 'test';
require_once(DIR_CONFIG.'/configuration.php');
 
class TestOfMyClass extends UnitTestCase
{
    function setUp()
    {
    }
 
    function tearDown()
    {
    }
 
    // Un test
    function testOfOneMethod()
    {
    }
}

A noter que le nom du fichier doit commencer par test sinon, il ne sera pas lancé.

Voici comment lancer les tests :

Par exemple pour lancer les tests unitaires de database : nanophp test nano/database

Vous trouverez un fichier de test vide ici : test/app/sample.php

Récupérée de « http://wiki.nano-framework.com/index.php/Tests »