Show
Ignore:
Timestamp:
02/27/08 14:42:36 (4 years ago)
Author:
ndory
Message:

Add possibility to execute test directly

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cleversvg/trunk/tests/csDocumentTest.php

    r323 r324  
    11<?php 
     2// Call csDocumentTest::main() if this source file is executed directly. 
     3if (!defined('PHPUnit_MAIN_METHOD')) { 
     4    define('PHPUnit_MAIN_METHOD', 'csDocumentTest::main'); 
     5} 
     6 
    27require_once 'PHPUnit/Framework.php'; 
    38require_once dirname(__FILE__).'/../cleversvg.php'; 
     
    1520   */ 
    1621  protected $doc; 
     22 
     23  public static function main() 
     24  { 
     25    require_once 'PHPUnit/TextUI/TestRunner.php'; 
     26    $suite  = new PHPUnit_Framework_TestSuite('csDocumentTest'); 
     27    $result = PHPUnit_TextUI_TestRunner::run($suite); 
     28  } 
    1729 
    1830  public function setUp() 
     
    3951    $this->assertEquals(preg_match('#<\?xml version="1.0" encoding="UTF-8".*?\?>#s', $xml), 1, $xml); 
    4052  } 
     53} 
    4154 
     55// Call csDocumentTest::main() if this source file is executed directly. 
     56if (PHPUnit_MAIN_METHOD == 'csDocumentTest::main') { 
     57    csDocumentTest::main(); 
    4258}