Exemplo n.º 1
0
 public function testShouldFinishWorkerTask()
 {
     //GIVEN
     $oTask = AM_Model_Db_Table_Abstract::factory('task')->findOneBy(array('id' => 1));
     $oWorker = new AM_Task_Worker_Mock();
     $oWorker->setTask($oTask);
     //WHEN
     $oWorker->finish();
     //THEN
     $oGivenDataSet = $this->getConnection()->createQueryTable("task", "SELECT id, task_type_id, status, options FROM task ORDER BY id");
     $oExpectedDataSet = $this->createFlatXMLDataSet(dirname(__FILE__) . "/_dataset/WorkerFinishTest.xml")->getTable("task");
     $this->assertTablesEqual($oExpectedDataSet, $oGivenDataSet);
 }