public function testGetCollectionName()
 {
     $service = new ZendeskService('email', 'token', 'url');
     $this->assertEquals('email', $service->getApi()->getEmailAddress());
     $this->assertEquals('token', $service->getApi()->getApiToken());
     $this->assertEquals('url', $service->getApi()->getApiUrl());
 }
Ejemplo n.º 2
0
 public function testSchedule()
 {
     $service = new ZendeskService('project', 'write', 'read');
     $service->scheduleEventObject(new MyTest());
     $events = $service->getScheduledEvents('TestMe');
     $this->assertEquals(1, count($events));
     $this->assertEquals('value2', $events[0]['p2']);
     $service->scheduleEvent('TestEvent2', array('hoho' => 2));
     $service->scheduleEvent('TestEvent2', array('hoho' => 3));
     $events = $service->getScheduledEvents('TestEvent2');
     $this->assertEquals(2, count($events));
     $this->assertEquals(2, $events[0]['hoho']);
     $service->cancelScheduledEvents('TestEvent2');
     $events = $service->getScheduledEvents('TestEvent2');
     $this->assertEquals(0, count($events));
     $events = $service->getScheduledEvents('TestMe');
     $this->assertEquals(1, count($events));
     $this->assertEquals('value1', $events[0]['p1']);
 }