public function testAutomaticProbabilityMappingDisabledIsBoolean() { $form = new OpportunitiesModuleForm(); $form->automaticProbabilityMappingDisabled = "Some string.."; $validated = $form->validate(array('automaticProbabilityMappingDisabled')); $this->assertFalse($validated); $form->automaticProbabilityMappingDisabled = true; $form->clearErrors(); $validated = $form->validate(array('automaticProbabilityMappingDisabled')); $this->assertTrue($validated); }
public function testValidateStageToProbabilityMapping() { $form = new OpportunitiesModuleForm(); $form->stageToProbabilityMapping = array('a' => 'a'); $validated = $form->validateStageToProbabilityMapping(); $this->assertFalse($validated); $compareErrors = array('stageToProbabilityMapping' => array('Mapped Probabilities must be integers')); $this->assertEquals($compareErrors, $form->getErrors()); $form->stageToProbabilityMapping = array('a' => '55', 'b' => 65, 'c' => 0); $form->clearErrors(); $validated = $form->validateStageToProbabilityMapping(); $this->assertTrue($validated); $this->assertEquals(0, count($form->getErrors())); }