public function testVerificaSeOsDadosForamInseridos() { $select = new Select(); $select->setId("selectCat"); $select->setName("categoria"); $select->setClass("form-control"); $select->setProtected("protected"); $select->setLabel("Categoria"); $select->setAlert("Erro no field."); $this->assertEquals("selectCat", $select->getId()); $this->assertEquals("categoria", $select->getName()); $this->assertEquals("form-control", $select->getClass()); $this->assertEquals("protected", $select->getProtected()); $this->assertEquals("Categoria", $select->getLabel()); $this->assertEquals("Erro no field.", $select->getAlert()); }
public function testGetHtmlJs() { $selectId = 'testId'; $selectClass = 'testClass'; $selectTitle = 'testTitle'; $selectName = 'testName'; $options = ['testValue' => 'testLabel', 'selectedValue' => 'selectedLabel']; $selectedValue = 'selectedValue'; $this->select->setId($selectId); $this->select->setClass($selectClass); $this->select->setTitle($selectTitle); $this->select->setName($selectName); $this->select->setOptions($options); $this->select->setValue($selectedValue); $result = '<select name="testName" id="testId" class="testClass" title="testTitle" >' . '<option value="testValue" #{option_extra_attr_4016862802} >testLabel</option>' . '<option value="selectedValue" selected="selected" #{option_extra_attr_662265145} >selectedLabel</option>' . '</select>'; $this->select->setIsRenderToJsTemplate(true); $this->assertEquals($result, $this->select->getHtml()); }
$th->add('name'); $th->add('type'); $th->add('primary'); $th->add('size'); $th->add('null'); $th->add('default'); $th->build(); $colname = new Input(); $colname->setName('colname'); $colname->setSize(25); $colname->setMaxlength(128); $colname->setId('colname'); $coltype = new Select(); $coltype->setName('coltype'); $coltype->setSize(1); $coltype->setId('coltype'); $coltype->add('VARCHAR', 'VARCHAR'); $coltype->add('INTEGER', 'INTEGER'); $coltype->add('FLOAT', 'FLOAT'); $coltype->add('TEXT', 'TEXT'); $coltype->add('DATETIME', 'DATETIME'); $colprime = new Input(); $colprime->setName('colprime'); $colprime->setType('checkbox'); $colprime->setId('colprime'); $colprime->setJs(' onclick="PSA.checkprimary();" '); $colsize = new Input(); $colsize->setName('colsize'); $colsize->setSize(7); $colsize->setMaxlength(7); $colsize->setId('colsize');