Итак, я настроил тестирование в своем приложении ZF 1.9.5 благодаря этому руководству , я могу тестировать свои контроллеры, теперь я хочу создать тест для формы. Однако у меня проблема в том, что PHPUnit не может найти мою форму.
Fatal error: Class 'Default_Form_AccountProfile' not found
Я расширяю PHPUnit_Framework_TestCase
вместо Zend_Test_PHPUnit_ControllerTestCase
, так как это не контроллер. Это то, что нужно сделать? Вот мой тест:
<?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');
}
}
Что я делаю не так? Как правильно проверить форму в Zend Framework?