public function method($class, $method) { $classUnit = new ClassUnit($class); $code = new Code('init,default', "\t\t"); $code->setSilent(true); $classUnit->setDesiredNesting(1); $class = $classUnit->getClass(); $instanceVariable = $class->getInstanceVariable(); // '$' . $this->class . 'Instance'; $method = $class->getMethod($method); $code->append($classUnit->getClassInitialization($code, $instanceVariable)); $code->append(array('', '// actual call')); $classUnit->generateTestMethodCall($method, $instanceVariable, $code); echo $code; }