Example #1
0
 public function testMethod()
 {
     $className = __FUNCTION__ . md5(uniqid());
     eval(sprintf('class %s { protected function foo(){ } }', $className));
     $expect = new ReflectionMethod($className, 'foo');
     $reflectionClass = new ReflectionClass($className);
     $actual = $reflectionClass->method('foo');
     $this->assertEquals($expect, $actual);
 }