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);
         }
     }
 }
Exemple #3
0
 public function testSave()
 {
     $this->assertEquals(FALSE, $this->object->save());
 }