/** * @dataProvider provideRunHooks * @covers MWException::runHooks */ public function testRunHooks($wgExceptionHooks, $name, $args, $expectedReturn) { $this->setMwGlobals(array('wgExceptionHooks' => $wgExceptionHooks)); $e = new MWException(); $this->assertEquals($expectedReturn, $e->runHooks($name, $args)); }