/**
  * @depends testDecimalWorkflowAttributeFormSetGetAndValidate
  */
 public function testDropDownWorkflowAttributeFormSetGetAndValidate()
 {
     $form = new DropDownWorkflowActionAttributeForm('WorkflowModelTestItem', 'dropDown');
     $form->type = WorkflowActionAttributeForm::TYPE_STATIC;
     $form->shouldSetValue = true;
     $form->value = 'Static 1';
     $validated = $form->validate();
     $this->assertTrue($validated);
     //Test invalid dropDown value
     $form->value = 123123;
     $validated = $form->validate();
     $this->assertFalse($validated);
     //test valid date, but not correct format for dynamic type
     $form->type = DropDownWorkflowActionAttributeForm::TYPE_DYNAMIC_STEP_FORWARD_OR_BACKWARDS;
     $form->value = 'Static 1';
     $validated = $form->validate();
     $this->assertFalse($validated);
     //Test valid date and valid format for dynamic type
     $form->value = -8600;
     $validated = $form->validate();
     $this->assertTrue($validated);
     $form->value = 3000;
     $validated = $form->validate();
     $this->assertTrue($validated);
 }