Я новичок в модульном тестировании и создаю новые тесты компонентов, контроллеров и моделей с использованием SimpleTest.Я использую CakePHP Test Suite версии 1.2.0.0.У меня проблемы с созданием представления о помощнике, и интернет не помог мне.Вот код помощника:
class MyHelper extends AppHelper
{
var $helpers = array('Session');
function dostuff()
{
$helpervar = $this->Session->read('Data');
if(empty($helpervar))
{
return;
}
}
}
И мой тестовый код здесь:
App::import('Helper', 'MyHelper');
class MyHelperTest extends CakeTestCase {
function startTest() {
$this->MyHelper = new MyHelperHelper();
}
function testRender() {
$this->MyHelper->dostuff();
}
function tearDown() {
unset($this->Controller);
ClassRegistry::flush();
}
}
И ошибка, которую я получаю:
Fatal error: Call to a member function read() on a non-object.
Мне интересно, еслиМне нужно создать макет.Я новичок во всем этом, поэтому любая информация будет очень цениться!Спасибо!