Ben bir API bağlayan bir sınıf için bazı birim testleri yazmak için çalışıyorum.
Ne yapmak istiyorum yerine aslında API bağlayan, bunun yerine önceden getirilen sabit fikstür yükler böylece sınıfını değiştirmek olduğunu. Aslında cURL isteği yapar ve verileri döndürür sınıf içinde yöntem korumalı ve bu fikstür dosyanın içeriğini geri dönmek yerine, değiştirmek istediğiniz biridir.
My question is what's the best way to do this?
Ben PHPUnit içinde mock nesneler hakkında okudum, ama ben değiştirmek istiyorum yöntemi iç ve korumalı olduğu için, ben bu hakkını kullanabilir sanmıyorum?
Ben sınıfını genişletmek ve yöntemini kendimi değiştirmek gerekir varsayarak düzeltmek muyum?
Teşekkürler.