function testLoadDataWithInvalidArray()
 {
     $obj = new MDDataObject();
     $array = "test";
     $obj->loadData($array);
     $fields = $obj->db();
     $this->assertEquals(sizeof($fields), 0);
 }
 /**
  * Overwrites a specific behaviour while loaded the array data into the object.
  * date data can come from two sources in the XML schema: MDDatetime and MDDate.
  */
 public function loadData($data)
 {
     if (isset($data['MDDate']) && $data['MDDate']) {
         $data['MDDateTime'] = $data['MDDate'];
     }
     return parent::loadData($data);
 }