public function testListadeTarefas()
 {
     $tarefas[] = \Mockery::mock('Application\\Entity\\Tarefa', array('getId' => 1, 'getNome' => 'Descrição da Tarefa1'));
     $tarefas[] = \Mockery::mock('Application\\Entity\\Tarefa', array('getId' => 2, 'getNome' => 'Descrição da Tarefa2'));
     $form = new Form_Requisito($tarefas);
     $selectTarefas = $form->getElement('tarefa');
     $tarefasExpected = array('1' => 'Descrição da Tarefa1', '2' => 'Descrição da Tarefa2');
     $this->assertEquals($tarefasExpected, $selectTarefas->getMultiOptions());
 }
Example #2
0
 public function init()
 {
     parent::init();
     $tipo = new Zend_Form_Element_Hidden('tipo');
     $tipo->setValue('Monetario');
     $valor = new Zend_Form_Element_Text('valor');
     $valor->setLabel('Valor')->setRequired(true)->addValidator('NotEmpty');
     $submit = new Zend_Form_Element_Submit('salvar');
     $this->addElements(array($tipo, $valor, $submit));
 }
Example #3
0
 public function init()
 {
     parent::init();
     $tipo = new Zend_Form_Element_Hidden('tipo');
     $tipo->setValue('Tarefa');
     $em = Zend_Registry::get('doctrine')->getEntityManager();
     $dql = "SELECT t FROM Application\\Entity\\Tarefa t";
     $query = $em->createQuery($dql);
     $tarefas = $query->getResult();
     $tarefaRequirida = new Zend_Form_Element_Select('tarefa_req');
     $tarefaRequirida->setLabel('Tarefa Obrigatória')->setRequired(true)->addValidator('NotEmpty');
     foreach ($tarefas as $t) {
         $tarefaRequirida->addMultiOption($t->getId(), $t->getNome());
     }
     $submit = new Zend_Form_Element_Submit('salvar');
     $this->addElements(array($tipo, $tarefaRequirida, $submit));
 }
Example #4
0
 public function init()
 {
     parent::init();
     $tipo = new Zend_Form_Element_Hidden('tipo');
     $tipo->setValue('Item');
     $em = Zend_Registry::get('doctrine')->getEntityManager();
     $dql = "SELECT i FROM Application\\Entity\\Item i";
     $query = $em->createQuery($dql);
     $itens = $query->getResult();
     $item = new Zend_Form_Element_Select('item_req');
     $item->setLabel('Item Obrigatório')->setRequired(true)->addValidator('NotEmpty');
     foreach ($itens as $i) {
         $item->addMultiOption($i->getId(), $i->getNome());
     }
     $submit = new Zend_Form_Element_Submit('salvar');
     $this->addElements(array($tipo, $item, $submit));
 }