最近部门在推行单元测试框架的时候,对C++有指定使用gtest,但对php并没有规定使用的框架,在试用了几个php单元测试框架后,认为simpletest这个框架最简单易用,而phpunit实在过于庞大与繁琐了。
这里简单说一下simpletest的使用。一个简单的unittest文件如下:

其中以test开头的函数即为每个testcase,而setUp和tearDown函数分别为每个testcase运行开始前和结束后会自动调用的函数,可以做一些初始化或者清理工作。

最后的这几句是用来执行单元测试,TextReporter会用文本方式展现,HtmlReporter会用html方式展现,对web调试比较友好。
下面就是几种基本的assert方法。

整体来说,simpletest的很多思想和gtest不谋而合,比如说不用注册用例等。

详细的文档可以参见如下链接:
http://www.simpletest.org/en/first_test_tutorial.html

暂无相关产品

2则回应给“simpletest-php单元测试框架的简单使用”

  1. Sam Flynt说道:

    I think this site contains some real wonderful information for everyone. “Only the little people pay taxes.” by Leona Helmsly.

    [回复]

发表评论