root/trunk/tests/runtests.php

Revision 279, 1.0 kB (checked in by sfuchs, 3 years ago)

added Renderer_Flexy, Renderer_Savant3, Renderer_Smarty (including unit tests)
fixes docblock in Renderer_PhpTal

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?php
2
3 function __autoload($classname) {
4
5     if ($classname) {
6         $filename = str_replace ('_', '/', $classname) . '.php';
7         include_once ($filename);
8     }
9 }
10
11 include_once 'dump.php';
12
13 flush();
14
15 define('SMARTY_DIR', 'f:/lib/Smarty/');
16 define('PHPUnit2_MAIN_METHOD', "don't let PHPUnit try to auto-invoke anything");
17
18 $suite = new PHPUnit2_Framework_TestSuite();
19
20 $tests = array(
21     //'Element_Basic',
22     'Element_Set',
23     'Element_Convert',
24     //'Element_Date',
25     //'Propel_Definition',
26     //'Propel_Storage',
27     'Renderer_PhpTalTest',
28     'Renderer_Savant3Test',
29     'Renderer_SmartyTest',
30     'Renderer_FlexyTest',
31 );
32
33 // date('Y-m-d', strtotime('2005-02-29'));
34 // returns '2005-03-01';
35 // exit;
36
37 foreach($tests as $test) {
38     $suite->addTestSuite(new ReflectionClass($test));
39 }
40
41 $runner = new PHPUnit2_TextUI_TestRunner();
42 if (php_sapi_name() != 'cli') {
43     echo '<pre>';
44     $printer = new PHPUnit2_TextUI_ResultPrinter('php://output');
45     $runner->setPrinter($printer);
46 }
47 $result = $runner->doRun($suite);
48
49
50 ?>
Note: See TracBrowser for help on using the browser.