我有个问题。简单的代码
use PHPUnit\Framework\TestCase;
class StringTest extends TestCase
{
protected $stack = '';
public function testModify()
{
$this->stack .= 'modify';
$this->assertEquals('modify', $this->stack);
}
public function testEmpty()
{
$this->assertEquals('', $this->stack);
}
}
为什么要通过验证?为什么在第二个测试中$this->stack
没有modify
值?
发布于 2016-06-19 23:48:11
每个测试(每个测试方法)都是独立运行的(在单独的测试对象上)。
https://stackoverflow.com/questions/37908991
复制相似问题