public function test_TranslateTypeName_proceed() { /** === Test Data === */ $class = 'classname to translate'; $result = 'transaltion result'; /** === Setup Mocks === */ $mProceed = function ($classIn) use($class, $result) { $this->assertEquals($class, $classIn); return $result; }; /** === Call and asserts === */ $res = $this->obj->aroundTranslateTypeName($this->mSubject, $mProceed, $class); $this->assertEquals($result, $res); }
/** * Wrapper for protected method to test it. * * @param \Zend\Code\Reflection\MethodReflection $methodReflection * @param $typeName */ public function processMethod(\Zend\Code\Reflection\MethodReflection $methodReflection, $typeName) { return parent::_processMethod($methodReflection, $typeName); }