Пример #1
0
 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));
 }
Пример #2
0
 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));
 }