我有一個類,我想測試:測試用例中的測試是否相互依賴?
class DocumentProcessor{
public function write(){
}
public function read(){
}
}
而且我有一個簡單的測試案例:
class ClientTest extends \PHPUnit_Framework_TestCase
{
public function testWrite(){
}
public function testRead(){
}
}
在這種情況下,可以testRead()
取決於數據testWrite()
寫?或者更好的做法是讓testRead()
設置自己的數據並從中讀取數據?後一種方法似乎有點重複性,但可以自行測試testRead()
。