PHPUnit单元测试 - 我看过的PHP开源框架

原创
2014/12/25 10:01
阅读数 650

PHPUnit

作为XUnit系列,大家应该对单元测试体系都比较了解,这里不再详细说明,感兴趣的同学可以参考PHPUnit官方文档:https://phpunit.de/manual/3.7/zh_cn/automating-tests.html


UML静态结构图


UML静态结构图 - 续(Comparator比较器部分)

UML静态结构图 - 续(异常体系)

分析与总结

因为过去太久,没能实时纪录,这里简单备注一下关键的类:

PHPUnit_TextUI_TestRunner、PHPUnit_Framework_TestSuite(通过反射获取测试的方法)

PHPUnit_Framework_Assert(各种断言)

PHPUnit_Framework_AssertionFailedError(各种异常错误:跳过、未完成、比较失败等)

PHPUnit_Framework_Comparator(数值、数组、对象、浮点数的比较)

PHPUnit_Runner_StandardTestSuiteLoader


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部