SimpleTest에서 PHPUnit으로 많은 테스트를 마이그레이션하려고합니다. SimpleTest의 partial mocks에 해당하는 것이 있는지 궁금합니다.PHPUnit의 SimpleTest "partial mocks"와 동일합니까?
업데이트 :이 기능을 사용할 수 있다고 제안하는 문서에서는 아무 것도 찾을 수 없지만 하위 클래스 만 사용할 수 있습니다. 이것은 좋은 생각입니까 아니면 나쁜 생각입니까? 링크 된 페이지를 읽고에서
class StuffDoer {
protected function doesLongRunningThing() {
sleep(10);
return "stuff";
}
public function doStuff() {
return $this->doesLongRunningThing();
}
}
class StuffDoerTest {
protected function doesLongRunningThing() {
return "test stuff";
}
}
class StuffDoerTestCase extends PHPUnit_Framework_TestCase {
public function testStuffDoer() {
$sd = new StuffDoerTest();
$result = $sd->doStuff();
$this->assertEquals($result, "test stuff");
}
}
하위 클래스 아이디어에 감사드립니다! – Kyslik