/**
  * @depends testResolveTriggersAndDateConvertsProperlyToDbFormat
  */
 public function testSanitizeTriggersData()
 {
     //test specifically for date/dateTime conversion from local to db format.
     $triggersData = array();
     $triggersData[0] = array('attributeIndexOrDerivedType' => 'date', 'value' => '2/24/2012');
     $triggersData[1] = array('attributeIndexOrDerivedType' => 'dateTime', 'value' => '2/25/2012');
     $triggersData[2] = array('attributeIndexOrDerivedType' => 'date', 'value' => '2/24/2012', 'secondValue' => '2/28/2012');
     $sanitizedTriggerData = DataToWorkflowUtil::sanitizeTriggersData('WorkflowsTestModule', Workflow::TYPE_ON_SAVE, $triggersData);
     $this->assertEquals('2012-02-24', $sanitizedTriggerData[0]['value']);
     $this->assertEquals('2012-02-25', $sanitizedTriggerData[1]['value']);
     $this->assertEquals('2012-02-24', $sanitizedTriggerData[2]['value']);
     $this->assertEquals('2012-02-28', $sanitizedTriggerData[2]['secondValue']);
 }