Yani this tutorial, benim denetleyicileri test edebilmek duyuyorum benim ZF 1.9.5 uygulama sayesinde test kurdum, şimdi bir form için bir test oluşturmak istiyorum. Ancak, PHPUnit benim formu bulamıyorum sorun yaşıyorum.
Fatal error: Class 'Default_Form_AccountProfile' not found
Bir denetleyicisi değil çünkü ben Zend_Test_PHPUnit_ControllerTestCase
PHPUnit_Framework_TestCase
yerine uzatıyorum. Doğru bir şey yapmak için mi? İşte benim test:
<?php
class AccountProfileTest extends PHPUnit_Framework_TestCase
{
public function testPopulate()
{
$form = new Default_Form_AccountProfile();
$user = array(
'firstName' => 'Joe',
'lastName' => 'Schmoe'
);
$form->populate($user);
$this->assertEquals($form->getElement('firstName')->getValue(), 'Joe');
$this->assertEquals($form->getElement('lastName')->getValue(), 'Schmoe');
}
}
Ben yanlış ne yapıyorum? Ne Zend Framework bir formu sınamak için doğru yolu olurdu?