У меня есть следующий код, и мне просто нужно проверить свой контроллер и он принимает запрос как параметр. Но продолжать получатьОшибка загрузки ядра-symfony netbeans
Warning: Deprecated JSON test listener used
и
PayrollperiodControllerTest::testPayrollWeekCreateAction Error: Call to undefined method PayrollperiodControllerTest::bootKernel()
class PayrollperiodControllerTest extends PHPUnit_Framework_TestCase {
/**
* @var \Doctrine\ORM\EntityManager
*/
private $em;
/**
* {@inheritDoc}
*/
public function setUp()
{
self::bootKernel();
$this->em = static::$kernel->getContainer()
->get('doctrine')
->getManager();
}
public function testPayrollWeekCreateAction(Request $request) {
$request = Request::create('http://localhost:8000/web/app_dev.php/payrollperiod/new', 'GET');
$result=$this->em->handle($request);
$this->assertTrue($result->isSuccessful);
}
/**
* {@inheritDoc}
*/
public function tearDown() {
parent::tearDown();
$this->em->close();
$this->em = null; //avoid memory Leaks
}
}
Как я могу исправить эти ошибки?
EntityManager не может обработать запрос (не имеют дескриптора метода), вероятно, опечатка? – Matteo
@Matteo, что такое дескриптор метода? Я использовал менеджера enitiy в контроллере, я новичок в этом, поэтому, пожалуйста, руководствуйтесь. – Zed