public function testGetParameters() { $params = $this->ezc_ezcReflectionMethod_getAnnotations->getParameters(); $expectedParams = array('name'); foreach ($params as $param) { self::assertType('ezcReflectionParameter', $param); self::assertContains($param->getName(), $expectedParams); ReflectionTestHelper::deleteFromArray($param->getName(), $expectedParams); } self::assertEquals(0, count($expectedParams)); }
public function testGetProperties() { $properties = $this->classTestWebservice->getProperties(); $expected = array('prop1', 'prop2', 'prop3'); foreach ($properties as $prop) { self::assertInstanceOf('ezcReflectionProperty', $prop); self::assertContains($prop->getName(), $expected); ReflectionTestHelper::deleteFromArray($prop->getName(), $expected); } self::assertEquals(0, count($expected)); }