PHP单元测试利器 PHPUNIT深入用法(三)第1/2页(3)

  可以看到,phpunit为我们生成的单元测试代码自动引入了原来的MyMathClass.php,同时也生成了setUp和tearDown方法,但唯一的核心单元测试代码是留给了我们编写。如果想在这个基础上更快速的生成我们想要的单元测试代码,要如何实现呢?没错,就是使用annotations!我们可以在原来的MyMathClass.php中加入如下的annotations。

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

<?php

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

class MyMathClass

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

{

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

/**

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

* Add two given values together and return sum

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

* @assert (1,2) == 3

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

*/

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

publicfunction addValues($a,$b)

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

{

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

return$a+$b;

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

}

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

}

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

?>

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

  然后再象上述一样在命令行运行:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/0a8f869e2ee23fea7f0df27a869958cf.html