分享

PHPUnit教程(一)

 牵牛吃草 2016-08-14

PHPUnit教程(一)-PHPUnit安装及基本用法

发布时间: 2014-10-14 浏览次数:7686 分类: PHP教程

PHPUnit是zend官方大力支持的测试框架,高质量的单元测试时保证项目质量的基础,能够有效的减少BUG,改善程序。
安装PHPUnit:
在php的目录下:

  1. pear channel-discover pear;
  2. pear install phpunit/PHPUnit

windows下将php的环境变量加入到PATH环境变量中。
简单使用: 
  1. <?php
  2. class StackTest extends PHPUnit_Framework_TestCase
  3. {
  4.  
  5. public function testArray()
  6. {
  7. $stack = array();
  8. $this->assertEquals(0, count($stack));
  9.  
  10. array_push($stack, 'foo');
  11. $this->assertEquals('foo', $stack[count($stack)-1]);
  12. $this->assertEquals(1, count($stack));
  13.  
  14. $this->assertEquals('foo', array_pop($stack));
  15. $this->assertEquals(0, count($stack));
  16. }
  17. /**
  18. * @test
  19. */
  20. public function Stringlen()
  21. {
  22. $str = 'abc';
  23. $this->assertEquals(3, strlen($str));
  24. }
  25. }

从上可以看到编写PHPUnit的基本规律:
(1)类Class的测试写在ClassTest中
(2)ClassTest继承PHPUnit_Framework_TestCase
(3)测试方法都是test*格式,也可以通过@test将其标注为测试方法。
(4)通过断言方法assertEquals来对实际值和预期值进行断言。

转载请注明地址: http://www./php/phpunit1.html 尊重他人劳动成果就是尊重自己!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多