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()));
 }