Ejemplo n.º 1
0
 /**
  * Test get schedule by ad id
  */
 public function testGetScheduleByAdId()
 {
     $scheduleDocument = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Document\\Schedule');
     $queryBuilder = $this->getMockObject('Doctrine\\MongoDB\\Query\\Query', ['getSingleResult']);
     $this->setMockMethodsReturnValue($queryBuilder, ['getSingleResult'], $scheduleDocument);
     $repository = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Repository\\ScheduleRepository', ['getSchedulesByAdId']);
     $this->setMockMethodsReturnValue($repository, ['getSchedulesByAdId'], $queryBuilder);
     $model = new ScheduleModel($repository);
     $result = $model->getSchedulesByAdId('test');
     $this->assertEquals($scheduleDocument, $result);
 }
Ejemplo n.º 2
0
 /**
  * Get schedule by id
  *
  * @param string $adId
  *
  * @return null|Schedule[]
  */
 public function getSchedulesByAdId($adId)
 {
     return $this->model->getSchedulesByAdId($adId);
 }