public function testIsModified() { $this->object['pi'] = 6.28; $this->assertFalse($this->object->isModified()); $mockModifiable = $this->getMock('Nethgui\\Adapter\\ModifiableInterface'); $mockModifiable->expects($this->once())->method('isModified')->will($this->returnValue('TRUE')); $this->object['modifiable'] = $mockModifiable; $this->assertTrue($this->object->isModified()); }
public function prepareView(\Nethgui\View\ViewInterface $view) { parent::prepareView($view); $view->copyFrom($this->parameters); $mandatoryFields = array(); foreach ($this->parameters->getKeys() as $parameter) { $v = $this->getValidator($parameter); if ($v instanceof \Nethgui\System\MandatoryValidatorInterface) { $mandatoryFields[$view->getUniqueId($parameter)] = $v->isMandatory(); } } if ($view->getTargetFormat() === $view::TARGET_XHTML) { $view['__invalidParameters'] = $this->invalidParameters; if (!empty($mandatoryFields)) { $view['__mandatoryFields'] = $mandatoryFields; } } else { if (!empty($mandatoryFields)) { $view->getCommandList()->setMandatoryFields($mandatoryFields); } } }
public function testSave() { $this->assertEquals(FALSE, $this->object->save()); }