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()); }
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']); }