打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHPUnit教程(一)

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.phpddt.com/php/phpunit1.html 尊重他人劳动成果就是尊重自己!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
phpunit入门基础
PHP 单元测试(PHPUnit)(1)
用phpUnit帮你调试php程序
有关PHP文档生成工具---PHPDocumentor
基于Jenkins实现php项目的自动化测试 打包和自动部署
十款PHP开发者关注的编码工具
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服