protected function _testAdicionaFaltaNoBoletimVerificaValidadores(Avaliacao_Model_FaltaAbstract $falta) { $this->assertEquals(1, $falta->etapa); $this->assertEquals(10, $falta->quantidade); $validators = $falta->getValidatorCollection(); $this->assertType('CoreExt_Validate_Choice', $validators['etapa']); $this->assertFalse(isset($validators['componenteCurricular'])); // Opções dos validadores // Etapas possíveis para o lançamento de nota $this->assertEquals(array_merge(range(1, count($this->_getConfigOptions('anoLetivoModulo'))), array('Rc')), $validators['etapa']->getOption('choices')); }
/** * Construtor. * @param array $options */ public function __construct($options = array()) { $this->_data['componenteCurricular'] = NULL; $this->_references['componenteCurricular'] = array('value' => NULL, 'class' => 'ComponenteCurricular_Model_Componente', 'file' => 'ComponenteCurricular/Model/Componente.php'); parent::__construct($options); }