public function testUpdateModel() { $form = new Admin_Form_Language(); $form->getElement('Id')->setValue(99); $form->getElement('Active')->setChecked(true); $form->getElement('RefName')->setValue('German'); $form->getElement('Part2B')->setValue('ger'); $form->getElement('Part2T')->setValue('deu'); $form->getElement('Part1')->setValue('de'); $form->getElement('Comment')->setValue('Deutsch'); $form->getElement('Scope')->setValue('I'); $form->getElement('Type')->setValue('L'); $language = new Opus_Language(); $form->updateModel($language); $this->assertNull($language->getId()); $this->assertEquals(1, $language->getActive()); $this->assertEquals('German', $language->getRefName()); $this->assertEquals('ger', $language->getPart2B()); $this->assertEquals('deu', $language->getPart2T()); $this->assertEquals('de', $language->getPart1()); $this->assertEquals('Deutsch', $language->getComment()); $this->assertEquals('I', $language->getScope()); $this->assertEquals('L', $language->getType()); }