我有一个类,我想测试:测试用例中的测试是否相互依赖?
class DocumentProcessor{
public function write(){
}
public function read(){
}
}
而且我有一个简单的测试案例:
class ClientTest extends \PHPUnit_Framework_TestCase
{
public function testWrite(){
}
public function testRead(){
}
}
在这种情况下,可以testRead()
取决于数据testWrite()
写?或者更好的做法是让testRead()
设置自己的数据并从中读取数据?后一种方法似乎有点重复性,但可以自行测试testRead()
。