2014-10-30 70 views
0

我收到一个错误,“试图获取非对象的属性”在我的单元测试课上。当试图实例化控制器时试图获取非对象的属性(单元测试控制器)

<?php namespace Tests\Unitaires\ModuleFournisseurs; 

session_start(); 

    /** 
    * Test du controlleur X 
    */ 
    class XControllerTest extends \PHPUnit_Framework_TestCase 
    { 
    public function testScenario() 
    { 
     // loading my modules 
     \bootstrapDev::addModules(Array(
      'ModuleX', 
      'ModuleY', 
      // ... 
     )); 
     // runing my bootstrap 
     \bootstrapDev::init(); 
     // the line of code that generates the error 
     $controlleur = new \Name\Space\XController; 

     $this->assertTrue(true); 

    } 
} 

回答

0

我发现了错误的来源。这是因为我的控制器扩展了另一个类,它在构造函数中有一些处理来产生错误。