public function testMethodGenerationAcceptance() { $gClass = new GClass('ToBeStubbedClass'); $gClass->setParentClass(new GClass(__NAMESPACE__ . '\\StubTestAbstractClass')); $gClass->addInterface(new GClass(__NAMESPACE__ . '\\AnInterface')); $gClass->createAbstractMethodStubs(); $this->test->gClass($gClass)->hasMethod('getName')->hasMethod('implementIt')->hasMethod('implementItFromParent')->hasMethod('generateDependency', array('deps', 'gClass')); }