Ejemplo n.º 1
0
 public function testFactoryExceptionWrongInterface()
 {
     $context = TestHelper::getContext();
     $arcavias = TestHelper::getArcavias();
     $this->setExpectedException('Controller_Jobs_Exception');
     Controller_Jobs_Admin_Job_Factory::createController($context, $arcavias, 'Factory');
 }
Ejemplo n.º 2
0
 public function testAddControllerDecoratorsExcludes()
 {
     $this->_context->getConfig()->set('controller/jobs/test/decorators/excludes', array('test'));
     $this->_context->getConfig()->set('controller/jobs/common/decorators/default', array('test'));
     $this->setExpectedException('Controller_Jobs_Exception');
     Controller_Jobs_Admin_Job_Factory::createController($this->_context, $this->_arcavias, 'Default');
 }
Ejemplo n.º 3
0
 public function testInjectControllerReset()
 {
     $cntl = Controller_Jobs_Admin_Job_Factory::createController($this->_context, $this->_arcavias, 'Default');
     Controller_Jobs_Admin_Job_Factory::injectController('Controller_Jobs_Admin_Job_Default', $cntl);
     Controller_Jobs_Admin_Job_Factory::injectController('Controller_Jobs_Admin_Job_Default', null);
     $new = Controller_Jobs_Admin_Job_Factory::createController($this->_context, $this->_arcavias, 'Default');
     $this->assertNotSame($cntl, $new);
 }