/** * @dataProvider historyProvider * @covers NineThousand\Bundle\NineThousandJobqueueBundle\Model\History\StandardHistory::factory */ public function testFactory($history1, $history2, $history3, $history4) { $em = $this->container->get('doctrine')->getEntityManager(); $testHistory = array($history1, $history2, $history3, $history4); $fixtures = new LoadStandardHistoryTestData(self::$kernel); $fixtures->setData($testHistory); $this->data = $fixtures->load($em); $queueOptions = $this->container->getParameter('jobqueue.adapter.options'); $historyAdapterClass = $queueOptions['history_adapter_class']; $historyAdapter = new $historyAdapterClass($this->container->getParameter('jobqueue.adapter.options'), $this->container->get('doctrine')->getEntityManager()); $this->history = StandardHistory::factory($historyAdapter); $this->assertTrue(($this->history->count() >= 4), ""); }