phpunit安裝方式

此方法能夠使用yii框架的單元測試,最新版本phpunit的安裝方式是php壓縮的phar的格式
軟件下載地址:http://pear.phpunit.de/
備註:目錄下的軟件包須要按照代碼的格式分別放在相對應的目錄下
一、mkdir /server/php/pear/PHPUnit
二、rz PHPUnit-3.7.35.tgz
三、tar -zxvf PHPUnit-3.7.35.tgz
四、mv PHPUnit-3.7.35 PHPUnit
五、修改php.ini
   include_path = ".:/php/includes:/server/php5/lib/php:/website/external:/server/php5/pear/PHPUnit"
六、重啓apahce /server/apache2/bin/apachectl restart
七、phpunit根目錄下的phpunit.php文件內容以下:
    #!/server/php/bin/php
    define('PHPUnit_MAIN_METHOD', 'PHPUnit_TextUI_Command::main');
    require 'PHPUnit' . DIRECTORY_SEPARATOR . 'Autoload.php';
    /*
    if (strpos('@php_bin@', '@php_bin') === 0) {
        require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'PHPUnit' . DIRECTORY_SEPARATOR . 'Autoload.php';
    } else {
        require '@php_dir@' . DIRECTORY_SEPARATOR . 'PHPUnit' . DIRECTORY_SEPARATOR . 'Autoload.php';
    }
    */
    PHPUnit_TextUI_Command::main();
八、 vi /website/book/protected/tests/unit/DbTest.php
    <?php
    class DbTest extends CTestCase
    {
        public function testConnection()
        {
            $this->assertNotEquals(NULL, Yii::app()->db);
        }
    }
    ?>
八、    測試:
    cd /website/book/protected/tests
    /server/php/pear/PHPUnit/phpunit.php unit/DbTest.php
     php

相關文章
相關標籤/搜索