Exemple #1
0
 public function testCallingSetOptionsMultipleTimesMergesOptions()
 {
     $resource = new Zend_Application_BootstrapTest_Resource_Foo();
     $options1 = array('foo' => 'bar');
     $options2 = array('bar' => 'baz');
     $options3 = array('foo' => 'BAR');
     $expected = $resource->mergeOptions($options1, $options2);
     $expected = $resource->mergeOptions($expected, $options3);
     $resource->setOptions($options1)->setOptions($options2)->setOptions($options3);
     $this->assertEquals($expected, $resource->getOptions());
 }
Exemple #2
0
 public function testCallingSetOptionsMultipleTimesMergesOptions()
 {
     require_once dirname(__FILE__) . '/../_files/resources/Foo.php';
     $resource = new Zend_Application_BootstrapTest_Resource_Foo();
     $options1 = array('foo' => 'bar');
     $options2 = array('bar' => 'baz');
     $options3 = array('foo' => 'BAR');
     $expected = $resource->mergeOptions($options1, $options2);
     $expected = $resource->mergeOptions($expected, $options3);
     $resource->setOptions($options1)->setOptions($options2)->setOptions($options3);
     $this->assertEquals($expected, $resource->getOptions());
 }