码迷,mamicode.com
首页 > Web开发 > 详细

phpunit安装方式

时间:2014-09-04 14:54:29      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:des   http   os   io   使用   ar   文件   art   cti   

此方法可以使用yii框架的单元测试,最新版本phpunit的安装方式是php压缩的phar的格式
软件下载地址:http://pear.phpunit.de/
备注:目录下的软件包需要按照代码的格式分别放在相对应的目录下
1、mkdir /server/php/pear/PHPUnit
2、rz PHPUnit-3.7.35.tgz
3、tar -zxvf PHPUnit-3.7.35.tgz
4、mv PHPUnit-3.7.35 PHPUnit
5、修改php.ini
   include_path = ".:/php/includes:/server/php5/lib/php:/website/external:/server/php5/pear/PHPUnit"
6、重启apahce /server/apache2/bin/apachectl restart
7、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();
8、 vi /website/book/protected/tests/unit/DbTest.php
    <?php
    class DbTest extends CTestCase
    {
        public function testConnection()
        {
            $this->assertNotEquals(NULL, Yii::app()->db);
        }
    }
    ?>
8、    测试:
    cd /website/book/protected/tests
    /server/php/pear/PHPUnit/phpunit.php unit/DbTest.php
    

 

phpunit安装方式

标签:des   http   os   io   使用   ar   文件   art   cti   

原文地址:http://www.cnblogs.com/phptea/p/3956004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!