コード例 #1
0
 /**
  * @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), "");
 }