मैं सरलतम से PHPUnit तक परीक्षणों का एक गुच्छा माइग्रेट करने की कोशिश कर रहा हूं और मैं सोच रहा था कि क्या सरलटेस्ट के partial mocks के बराबर है।PHPUnit में SimpleTest "आंशिक 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");
}
}
उपclass विचार के लिए धन्यवाद! – Kyslik