3
我正嘗試從WebTestCase中調用'router:debug'命令來自動驗證所有靜態路由。從WebTestCase中調用命令
class RoutesTest extends WebTestCase
{
public function setUp()
{
$command = self::getApplication()->find('router:debug');
$input = new ArrayInput(array());
$returnCode = $command->run($input, $output);
if($returnCode == 0) {
var_dump($output);
}
}
}
但我得到一個
PHP Fatal error: Call to undefined method MyApplication\MyBundle\Tests\Controller\RoutesTest::getApplication() in /data/www/symfony/src/Prexem/UserBundle/Tests/Controller/DefaultControllerTest.php