PHPUnit 4.3.5/PHP 5.5.14 ile nasıl test yapılacağını öğreniyorum. Kod kapsamımı almaya çalışana kadar her şey yolunda gitti. Bu hatayı alıyorum: "Mycover :: __ build", "MyClass :: __ build" denir. "Diğer SO cevaplarını denedim ama düzeltemedim. Herhangi bir fikir yanlış yapıyorum." sınıf __construct
yöntemini uygulamak yoksa? teşekkürler!PHPUnit: @cover veya @use yöntemini kullanmaya çalışıyorum
/**
* Test constructor.
* @covers MyClass::__construct
* @group MyClassTest
*/
public function test_Can_Create_MyClass_Instance() {
$this->assertInstanceOf('MyClass', $this->_myClass);
}
sınıf gerçekten bir __construct yöntemi var mı
bu burada bir çekme isteği var? Kontrol ettim ve hata sadece kurucu olmadığı zaman olur. Bu durumda onu karşılayamazsın. – gontrollez
Evet, MyClass (MyBaseClass'ı genişletir), cadıda bir __construct yöntemine sahiptir, bazı özellikleri ilklendirir ve ardından parent :: __ construct ($ params); Belki de bunun problemle ilgisi var mı? MyBaseClass ayrıca, __construct ($ params) yöntemine sahiptir. – MrTourkos