做为XUnit系列,你们应该对单元测试体系都比较了解,这里再也不详细说明,感兴趣的同窗能够参考PHPUnit官方文档:https://phpunit.de/manual/3.7/zh_cn/automating-tests.htmlphp
UML静态结构图 - 续(Comparator比较器部分)html
由于过去过久,没能实时纪录,这里简单备注一下关键的类:web
PHPUnit_TextUI_TestRunner、PHPUnit_Framework_TestSuite(经过反射获取测试的方法)数组
PHPUnit_Framework_Assert(各类断言)单元测试
PHPUnit_Framework_AssertionFailedError(各类异常错误:跳过、未完成、比较失败等)测试
PHPUnit_Framework_Comparator(数值、数组、对象、浮点数的比较)ui
PHPUnit_Runner_StandardTestSuiteLoader
spa