コード例 #1
0
 public function testFormHtml()
 {
     $form = BootBuilder::open();
     $form->setMethod("test.php");
     $form->add(new Text("sample_text"));
     $boxgroup = new StackPane("Sample checkbox");
     $boxgroup->addControl(new Checkbox("sample_unchecked"));
     $c = new Checkbox("sample_checked");
     $c->setChecked(true);
     $c->setDisabled(true);
     $boxgroup->addControl($c);
     $form->add($boxgroup);
     $html = $form->render(true);
     $this->assertContains("checkbox", $html);
     $this->assertContains("<form", $html);
     $this->assertContains("disabled", $html);
     $this->assertContains("stackpane", $html);
     $this->assertContains($c->getId(), $html);
     // Dynamic id's
 }