Extends
lithium\test\Unit
Test configuration handling
Returns
voidSource
public function testObjectConfiguration() {
$expected = array('testScalar' => 'default', 'testArray' => array('default'));
$config = new MockObjectConfiguration();
$this->assertEqual($expected, $config->getConfig());
$config = new MockObjectConfiguration(array('autoConfig' => array('testInvalid')));
$this->assertEqual($expected, $config->getConfig());
$expected = array('testScalar' => 'override', 'testArray' => array('default', 'override'));
$config = new MockObjectConfiguration(array('autoConfig' => array(
'testScalar', 'testArray' => 'merge'
)) + $expected);
$this->assertEqual($expected, $config->getConfig());
}