テストしたいクラスがあります:
class DocumentProcessor{
public function write(){
}
public function read(){
}
}
そして、私は簡単なテストケースを持っています:
class ClientTest extends \PHPUnit_Framework_TestCase
{
public function testWrite(){
}
public function testRead(){
}
}
この場合、書き込まれtestRead()たデータに依存できますtestWrite()か? それともtestRead()、独自のデータをセットアップしてそこから読み取る方が良いですか? 後者のアプローチは少し反復的であるように見えますが、testRead()それ自体でテストできます。