试试phpunit

因为公司有的项目还用的是PHP5,所以根据官方文档,我们应该用PHPUnit 5.
按照官方的Getting Started,结果在执行的时候出现:

Fatal error: Class 'PHPUnit\Framework\TestCase' not found 

查了Stack Overflow,很多解决方案,我实验的结果是:将类名改为PHPUnit_Framework_TestCase 就可以了.
接着又出现了问题:

Call to undefined method EmailTest::expectException() 

这次的解决方案是将PHPUnit 5.0 替换成5.7
将composer.json里的内容改为:

"phpunit/phpunit": "5.7"

然后

 composer install

顺带吐槽PHPunit一句,从2014年开始,我很少成功完成官方的例子.或许这也是PHP界很少有人写测试的原因之一吧.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 4,017评论 1 66
  • git clone https://github.com/laradock/laradock.git 例子:运行 ...
    啊吖优品阅读 3,548评论 2 6
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,831评论 7 118
  • 零落寒枝几瓣芳, 清芬疏影减,杳魂殇。 春泥不待韵流香。 风信晚,片片舞飞扬。 傲雪早添妆。 百花争艳日,沐骄阳。...
    沙子666阅读 571评论 0 0
  • 前晚去水果店买水果,我们在那个店里办了会员卡,所以一般结算的时候只需要报手机号与密码,然后会给你一张结算小票。当时...
    七夕FFF阅读 314评论 0 4

友情链接更多精彩内容