Example #1
0
 /**
  * @expectedException Zend_Application_Resource_Exception
  */
 public function testMissingDsnConnectionOptionThrowsException()
 {
     $options = array('connections' => array('demo' => array()));
     $resource = new Parables_Application_Resource_Doctrine($options);
     $resource->setBootstrap($this->bootstrap);
     $resource->init();
 }
Example #2
0
 /**
  * @covers Parables_Application_Resource_Doctrine::setupCli
  */
 public function testPassingNoConfigForDoctrineCliShouldRaiseException()
 {
     $options = array('cli' => array());
     $resource = new Parables_Application_Resource_Doctrine($options);
     $resource->setBootstrap($this->bootstrap);
     try {
         $resource->init();
         $this->fail('No exception thrown');
     } catch (Zend_Application_Resource_Exception $e) {
         $this->assertEquals('No config for cli found', $e->getMessage(), 'Thrown exception has wrong message');
     }
 }