我有phpunit 3.7
该官方声明中提到了一些新的注解(和重新引入一个老之前已停用的),但它没有提及拆除@assert.在3.7的changelog中.,@assert不在页面上找到
当我使用代码片段在类上运行我的代码时
<?php
class MyMathClass
{
/**
* Add two given values together and return sum
* @assert (1,2) == 3
*/
public function addValues($a,$b)
{
return $a+$b;
}
}
Run Code Online (Sandbox Code Playgroud)
输出是
PHPUnit 3.7.1 by Sebastian Bergmann.
Time: 1 second, Memory: 4.25Mb
No tests executed!
Run Code Online (Sandbox Code Playgroud)
用php 3.6.2
phpunit MyMathClass.php
PHPUnit 3.6.12 by …Run Code Online (Sandbox Code Playgroud) 我已经安装了PHPUnit框架来执行单元测试.我编写了测试用例,并使用现有的PHPUnit库进行测试.
是否有必要在登台和生产环境中配置PHPUnit框架?如果是这样,phpunit测试框架和相关文件在暂存和生产中占用了内存,这是不必要的.
在本地环境中使用PHPUnit测试框架是否足够?