'', 'lastModifiedBy' => '', 'created' => '', 'modified' => '', 'title' => '', 'description' => '', 'subject' => '', 'keywords' => '', 'category' => '', 'company' => '', ); foreach ($properties as $key => $val) { $get = "get{$key}"; $set = "set{$key}"; $object->$set($val); $this->assertEquals($val, $object->$get()); } } /** * Test get set with null value */ public function testGetSetNull() { $object = new DocumentProperties(); $properties = array( 'created' => '', 'modified' => '', ); $time = time(); foreach (array_keys($properties) as $key) { $get = "get{$key}"; $set = "set{$key}"; $object->$set(); $this->assertEquals($time, $object->$get()); } } }