最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHPUnit安裝及使用示例

 更新時間:2014年10月29日 16:09:28   投稿:hebedich  
PHPUnit是一個用PHP編程語言開發(fā)的開源軟件,是一個單元測試框架。PHPUnit由Sebastian Bergmann創(chuàng)建,源于Kent Beck的SUnit,是xUnit家族的框架之一。本文將介紹PHPUnit的安裝方法以及一則使用示例。

PHPUnit是zend官方大力支持的測試框架,高質(zhì)量的單元測試時保證項目質(zhì)量的基礎(chǔ),能夠有效的減少BUG,改善程序。

安裝PHPUnit:

在php的目錄下:

復(fù)制代碼 代碼如下:

pear channel-discover pear;
pear install phpunit/PHPUnit

windows下將php的環(huán)境變量加入到PATH環(huán)境變量中。
簡單使用:

復(fù)制代碼 代碼如下:

<?php
class StackTest extends PHPUnit_Framework_TestCase
{
 
    public function testArray()
    {
        $stack = array();
        $this->assertEquals(0, count($stack));
 
        array_push($stack, 'foo');
        $this->assertEquals('foo', $stack[count($stack)-1]);
        $this->assertEquals(1, count($stack));
 
        $this->assertEquals('foo', array_pop($stack));
        $this->assertEquals(0, count($stack));
    }
   
    /**
     * @test
     */
    public function Stringlen()
    {
        $str = 'abc';
        $this->assertEquals(3,  strlen($str));
    }
}

從上可以看到編寫PHPUnit的基本規(guī)律:
(1)類Class的測試寫在ClassTest中
(2)ClassTest繼承PHPUnit_Framework_TestCase
(3)測試方法都是test*格式,也可以通過@test將其標(biāo)注為測試方法。
(4)通過斷言方法assertEquals來對實際值和預(yù)期值進(jìn)行斷言。

相關(guān)文章

最新評論

莱西市| 松阳县| 玉田县| 泰兴市| 石景山区| 收藏| 南溪县| 阳曲县| 永泰县| 宁远县| 织金县| 乡宁县| 金华市| 泌阳县| 柳江县| 南充市| 济源市| 凉山| 宁蒗| 通海县| 沙洋县| 白城市| 二手房| 镇沅| 大姚县| 铜陵市| 巴马| 资兴市| 农安县| 平远县| 沧州市| 静海县| 都匀市| 顺平县| 思南县| 都安| 高淳县| 独山县| 集贤县| 尉犁县| 荣成市|