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'])); }