eZ\Publish\Core\FieldType\Tests\FieldTypeMockTest::testApplyDefaultSettings PHP Method

testApplyDefaultSettings() public method

public testApplyDefaultSettings ( $initialSettings, $expectedSettings )
    public function testApplyDefaultSettings($initialSettings, $expectedSettings)
    {
        /** @var \eZ\Publish\Core\FieldType\FieldType|\PHPUnit_Framework_MockObject_MockObject $stub */
        $stub = $this->getMockForAbstractClass('\\eZ\\Publish\\Core\\FieldType\\FieldType', array(), '', false, true, true, array('getSettingsSchema'));
        $stub->expects($this->any())->method('getSettingsSchema')->will($this->returnValue(array('true' => array('default' => true), 'false' => array('default' => false), 'null' => array('default' => null), 'zero' => array('default' => 0), 'int' => array('default' => 42), 'float' => array('default' => 42.42), 'string' => array('default' => 'string'), 'emptystring' => array('default' => ''), 'emptyarray' => array('default' => array()), 'nodefault' => array())));
        $fieldSettings = $initialSettings;
        $stub->applyDefaultSettings($fieldSettings);
        $this->assertSame($expectedSettings, $fieldSettings);
    }