Bonsoir à tou(te)s,

J'ai installé simpleTest il y a peu sur mon serveur perso : php5 et apache2.

J'ai eu des erreurs sur les $variable = &new classe(); où j'ai viré les & histoire de ne plus avoir les erreurs de DEPRECTAED.

Ca marche donc nettement mieux. Par contre, en m'appuyant sur ce que dit le site, j'ai voulu faire un fichier permettnat de lancer tous mes tests :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
require_once('simpletest/autorun.php');
 
class AllTests extends TestSuite {
   function AllTests() {
        $this->TestSuite('Tous les tests');
        $this->addFile('base_test.php');
    }
}
 
?>
Puis le fichier test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
require_once('simpletest/autorun.php');
require_once('../include/classes/base.php');
 
class TestOfBase extends UnitTestCase
{
   function testBaseCreation()
   {
      $testBase = new base();
      $this->assertTrue(true);
   }
}
?>
Malheureusement j'obtiens ca comme résultat :
Warning: include_once(bast_test.php) [function.include-once]: failed to open stream: No such file or directory in /home/webadmin/openrh/tests/simpletest/test_case.php on line 392

Warning: include_once() [function.include]: Failed opening 'bast_test.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/webadmin/openrh/tests/simpletest/test_case.php on line 392

Warning: file_get_contents(bast_test.php) [function.file-get-contents]: failed to open stream: No such file or directory in /home/webadmin/openrh/tests/simpletest/test_case.php on line 429
L'include path que j'ai mis en gras est pourtant correct, non ?
Le site est ainsi fait :
Site
+- tests
+- all_tests.php
+- base_test.php
+- simpletest (et tout le contenu qui va bien)

Si vous aviez une idée, parce que là, je sèche...