/** * @depends testDropDownWorkflowAttributeFormSetGetAndValidate */ public function testEmailWorkflowAttributeFormSetGetAndValidate() { $form = new EmailWorkflowActionAttributeForm('Email', 'emailAddress'); $form->type = WorkflowActionAttributeForm::TYPE_STATIC; $form->shouldSetValue = true; $form->value = '*****@*****.**'; $validated = $form->validate(); $this->assertTrue($validated); //try with an invalid email address $form->value = 'somethingNotAnEmail'; $validated = $form->validate(); $this->assertFalse($validated); }