public function testConstructWithoutData()
 {
     $data = array();
     $annot = new ApiDoc($data);
     $array = $annot->toArray();
     $this->assertTrue(is_array($array));
     $this->assertFalse(isset($array['filters']));
     $this->assertFalse($annot->isResource());
     $this->assertEmpty($annot->getViews());
     $this->assertFalse($annot->getDeprecated());
     $this->assertFalse(isset($array['description']));
     $this->assertFalse(isset($array['requirements']));
     $this->assertFalse(isset($array['parameters']));
     $this->assertNull($annot->getInput());
     $this->assertFalse($array['authentication']);
     $this->assertTrue(is_array($array['authenticationRoles']));
 }