public function testRun() { $context = \TestHelperJobs::getContext(); $aimeos = \TestHelperJobs::getAimeos(); $name = 'ControllerJobsCatalogIndexOptimizeDefaultRun'; $context->getConfig()->set('mshop/index/manager/name', $name); $indexManagerStub = $this->getMockBuilder('\\Aimeos\\MShop\\Index\\Manager\\Standard')->setMethods(array('optimize'))->setConstructorArgs(array($context))->getMock(); \Aimeos\MShop\Catalog\Manager\Factory::injectManager('\\Aimeos\\MShop\\Index\\Manager\\' . $name, $indexManagerStub); $indexManagerStub->expects($this->once())->method('optimize'); $object = new \Aimeos\Controller\Jobs\Index\Optimize\Standard($context, $aimeos); $object->run(); }