Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
控制器测试PHPUnit不工作_Php_Controller_Phpunit_Typo3_Extbase - Fatal编程技术网

控制器测试PHPUnit不工作

控制器测试PHPUnit不工作,php,controller,phpunit,typo3,extbase,Php,Controller,Phpunit,Typo3,Extbase,我的PHPUnit测试有一些问题,因为PHPUnit默认测试套件实际上并没有涵盖代码的复杂性,并且我一直收到这个PHPUnit测试的错误 以下是控制器代码: 类ModuleController扩展\TYPO3\CMS\Extbase\Mvc\Controller\ActionController{ 常数RETURNMODUL=RETURNMODUL; const modulename=modulename; 常数ModuleNummer=ModuleNummer; const GUELTIGK

我的PHPUnit测试有一些问题,因为PHPUnit默认测试套件实际上并没有涵盖代码的复杂性,并且我一直收到这个PHPUnit测试的错误

以下是控制器代码:

类ModuleController扩展\TYPO3\CMS\Extbase\Mvc\Controller\ActionController{ 常数RETURNMODUL=RETURNMODUL; const modulename=modulename; 常数ModuleNummer=ModuleNummer; const GUELTIGKEITSZEITRAUM=GUELTIGKEITSZEITRAUM; 常数FACHNAME=FACHNAME; 常数FACHNUMMER=FACHNUMMER; 常数PRUEFER=PRUEFER; const NEWSTRING=new; const NOTENSCHEMA=NOTENSCHEMA; /** *受保护的变量ModuleRepository wird mit NULL initialisiert。 * *@var\ReRe\ReRe\Domain\Repository\modulerepository *@注入 */ 受保护的$modulerepository=NULL; /** *受保护变量fachRepository wird mit NULL initialisiert。 * *@var\ReRe\ReRe\Domain\Repository\FachRepository *@注入 */ 受保护的$fachRepository=NULL; /** *受保护的变量noteRepository wird mit NULL initialisiert。 * *@var\ReRe\ReRe\Domain\Repository\notepository *@注入 */ 受保护的$noteRepository=NULL; /** *受保护变量prueflingRepository wird mit NULL initialisiert。 * *@var\ReRe\ReRe\Domain\Repository\PrueflingRepository *@注入 */ 受保护的$prueflingRepository=NULL; /** *受保护变量intervallRepository wird mit NULL initialisiert。 * *@var\ReRe\ReRe\Domain\Repository\IntervallRepository *@注入 */ 受保护的$intervallRepository=NULL; /** *受保护变量设置反向wird mit NULL Initialisert。 * *@var\ReRe\ReRe\Domain\Repository\SettingsRepository *@注入 */ 受保护的$settingsRepository=NULL; /** *受保护变量objectManager wird mit NULL initialisiert。 * *@var\TYPO3\CMS\Extbase\Object\ObjectManagerInterface *@注入 */ 受保护的$objectManager=NULL; /** *麻省理工学院的dieser方法是所有课程的模块。 * *@返回无效 */ 公共职能行动{ $moduls=$this->modulRepository->findAll; $intervall=$this->intervallRepository->findByUid1; $settings=$this->settingsRepository->findByUid1; $filteredmoduls=阵列; //Prüfen ob Settings leer sind 如果$settings==Null{ $mail=$this->objectManager->create'\\ReRe\\ReRe\\Domain\\Model\\Settings'; $mail->setMailAbsenderDEFAULT; $this->settingsRepository->add$mail; } //普吕芬说,在这段时间里,他也在工作。 如果$intervall==Null{ //在这段时间内,我们的目标是什么 $createdIntervall=$this->objectManager->create'\\ReRe\\ReRe\\Domain\\Model\\Intervall'; $createdIntervall->setAktuell'WS14/15'; $createdIntervall->setType'studienhalbjahr'; $this->intervallRepository->添加$createdIntervall; $this->重定向“列表”; } 如果$intervall!=Null{ //这是我的工作时间,我的工作时间很长。 $akteullesintervall=$intervall->getAktuell; $intervallType=$intervall->getType; } //阿克图伦国际酒店所有模块 foreach$moduls作为$modul{ 如果$modul->getGueltigkeitszeitraum==$akteullesintervall{ 数组_push$filteredmoduls$modul; } } //看风景 $this->view->assignMultiplearray “aktuellintervall”=>aktuellintervall美元, “intervallType”=>$intervallType, 'modules'=>$filteredmoduls ; 返回$this->view->render; }
}查看您的PHP错误日志,并在此处发布实际错误。如果是空的,请将TYPO3安装切换到开发人员模式和/或在服务器中设置PHP错误日志。嗨,哪里可以看到PHP错误日志?位置取决于操作系统和配置。