Esempio n. 1
0
 function testMixedInit()
 {
     $app = new WebApplication(__DIR__ . "/app", "/");
     $form = new TestForm(new TestEntity());
     $elements = $form->getFormElements();
     $this->assertArrayHasKey("formelement_key_1", $elements);
     $this->assertArrayHasKey("formelement_key_2", $elements);
     $this->assertArrayNotHasKey("non_formelement_key", $elements);
     $this->assertArrayHasKey("formelement_key_1b", $elements);
     $this->assertArrayHasKey("formelement_key_2b", $elements);
     $this->assertArrayNotHasKey("non_formelement_keyb", $elements);
     $this->assertInstanceOf("Loops\\Form\\Element\\Text", $elements["formelement_key_1b"]);
     $this->assertInstanceOf("Loops\\Form\\Element\\Number", $elements["formelement_key_2b"]);
     $this->assertInstanceOf("Loops\\Form\\Element\\Text", $elements["formelement_key_1"]);
     $this->assertInstanceOf("Loops\\Form\\Element\\Number", $elements["formelement_key_2"]);
 }