国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP使用phpunit進行單元測試示例

PHP使用phpunit進行單元測試示例

2021-08-20 14:36巴八靈 PHP教程

這篇文章主要介紹了PHP使用phpunit進行單元測試,結合實例形式分析了phpunit的安裝及單元測試相關使用技巧,需要的朋友可以參考下

本文實例講述了PHP使用phpunit進行單元測試。分享給大家供大家參考,具體如下:

1. linux服務器上安裝phpunit

?
1
2
3
wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit

建立phpunit短命令

phpunit --version

?
1
2
[root@dongzi phpunit_test]# phpunit --version
PHPUnit 5.6.1 by Sebastian Bergmann and contributors.

2. 創建單元測試文件

文件名稱為UnitTest.php

我們可以在單元測試文件內的方法里面調用功能模塊,用數據模擬看是否運行正常,如果通則會報錯,斷掉

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
  class UnitTest extends PHPUnit_Framework_TestCase{
    public function testPushAndPop(){
      $stack = array();
      $this->assertEquals(0,count($stack));
      array_push($stack,'foo');
      //斷言插入數據到$stack數組后值是否等于1
      $this->assertEquals(1,count($stack));
    }
    /**
     *定義test標簽聲明該方法是測試方法
     *@test
     ***/
    public function indexEquals(){
      $stack = array(1,2,3,4);
      //斷言$stack[0]等于2
      $this->assertEquals(2,$stack[0]);
    }
  }
?>

3. phpunit運行文件

?
1
2
3
4
5
6
7
8
9
10
[root@dongzi phpunit_test]# phpunit UnitTest.php
PHPUnit 5.6.1 by Sebastian Bergmann and contributors.
.F                                 2 / 2 (100%)
Time: 82 ms, Memory: 6.75MB
There was 1 failure:
1) UnitTest::indexEquals
Failed asserting that 1 matches expected 2.
/wwwroot/phpunit_test/UnitTest.php:18
FAILURES!
Tests: 2, Assertions: 3, Failures: 1.

結果顯示測試php文件中共運行兩個模塊,有一個模塊錯誤

錯誤測試方法名為indexEquals報錯行為18行。

因為因為stack等于0不等于斷言的1,所以報錯,定位錯誤成功。

希望本文所述對大家PHP程序設計有所幫助。

原文鏈接:https://www.cnblogs.com/lisqiong/p/5964375.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久国内精品 | 男女羞羞网站 | 亚洲欧美日韩成人 | 亚洲h | 91高清视频 | 九九香蕉视频 | 国产精品一区久久久久 | 九九av | 免费看黄的视频网站 | 福利片在线观看 | 九九99九九 | 久久精品亚洲 | 中文字幕亚洲一区二区三区 | 91国内外精品自在线播放 | 狠狠躁夜夜躁人人爽天天高潮 | 中文字幕乱码一区二区三区 | 久草福利资源 | 99热最新网址| 欧美日韩国产一区二区三区 | 亚洲日本国产 | 国产视频在线播放 | 日韩一区二区视频 | 亚洲国产成人av好男人在线观看 | 成年网站| 国产免费av网站 | 日韩欧美一区二区三区免费观看 | 一级一片在线观看 | 欧美日韩91 | 日韩中文字幕视频在线 | 一级久久久 | 成人在线网址 | 国产高清精品在线 | 日韩无 | 特黄色一级片 | 精品国产乱码久久久久久蜜柚 | 波多野结衣一二三 | 一区二区三区日韩 | 精品一区二区久久 | av一区二区三区免费观看 | 亚洲精品乱码久久久久久久 | 91在线观看免费观看 |