Ejemplo n.º 1
0
 public function testGetExtension()
 {
     parent::testGetExtension();
     self::assertNull($this->class->getExtension());
     $c = new ezcReflectionClass(new MyReflectionClass('ReflectionClass'));
     $ext = $c->getExtension();
     self::assertTrue($ext->change());
 }
Ejemplo n.º 2
0
 /**
  * @dataProvider getWrapperMethodsWithParameters
  */
 public function testWrapperMethodsWithParameters($fixtureName, $method, $arguments)
 {
     try {
         if ($method != 'setStaticPropertyValue') {
             parent::testWrapperMethodsWithParameters($fixtureName, $method, $arguments);
         }
     } catch (ReflectionException $e) {
         self::assertEquals('Method ' . $method . '() is not supported', $e->getMessage());
     }
 }
Ejemplo n.º 3
0
 public function __construct()
 {
     parent::__construct();
     $this->setName('Reflection');
     $this->addTest(ezcReflectionAnnotationFactoryTest::suite());
     $this->addTest(ezcReflectionDocCommentParserTest::suite());
     $this->addTest(ezcReflectionTypeMapperTest::suite());
     $this->addTest(ezcReflectionAbstractTypeTest::suite());
     $this->addTest(ezcReflectionPrimitiveTypeTest::suite());
     $this->addTest(ezcReflectionArrayTypeTest::suite());
     $this->addTest(ezcReflectionObjectTypeTest::suite());
     $this->addTest(ezcReflectionMixedTypeTest::suite());
     $this->addTest(ezcReflectionTypeFactoryTest::suite());
     $this->addTest(ezcReflectionClassTest::suite());
     $this->addTest(ezcReflectionClassExternalTest::suite());
     $this->addTest(ezcReflectionClassInstanceTest::suite());
     $this->addTest(ezcReflectionObjectTest::suite());
     $this->addTest(ezcReflectionFunctionTest::suite());
     $this->addTest(ezcReflectionFunctionExternalTest::suite());
     $this->addTest(ezcReflectionMethodTest::suite());
     $this->addTest(ezcReflectionMethodExternalTest::suite());
     $this->addTest(ezcReflectionMethodFromClassTest::suite());
     $this->addTest(ezcReflectionMethodsFromClassTest::suite());
     $this->addTest(ezcReflectionParameterTest::suite());
     $this->addTest(ezcReflectionParameterByNameTest::suite());
     $this->addTest(ezcReflectionParametersFromFunctionTest::suite());
     $this->addTest(ezcReflectionParameterExternalTest::suite());
     $this->addTest(ezcReflectionPropertyTest::suite());
     $this->addTest(ezcReflectionPropertyFromClassTest::suite());
     $this->addTest(ezcReflectionPropertiesFromClassTest::suite());
     if (file_exists(dirname(__FILE__) . '/staticReflection/source/pdepend/reflection/Autoloader.php')) {
         $this->addTest(ezcReflectionClassStaticTest::suite());
         $this->addTest(ezcReflectionMethodStaticTest::suite());
         $this->addTest(ezcReflectionParameterStaticTest::suite());
     }
     $this->addTest(ezcReflectionExtensionTest::suite());
     $this->addTest(ezcReflectionExtensionExternalTest::suite());
     $this->addTest(ezcReflectionTest::suite());
 }