Example #1
0
 public function testGettersSetters()
 {
     $evt = new Event();
     $expected = 'PagerDuty\\Event';
     $key = '12345678901234567890123456789012';
     $this->assertInstanceOf($expected, $evt->setServiceKey($key));
     $this->assertEquals($key, $evt->getServiceKey());
     $this->assertInstanceOf($expected, $evt->setDescription('desc'));
     $this->assertEquals('desc', $evt->getDescription());
     $this->assertInstanceOf($expected, $evt->setIncidentKey('ikey'));
     $this->assertEquals('ikey', $evt->getIncidentKey());
     $this->assertInstanceOf($expected, $evt->setClient('client'));
     $this->assertEquals('client', $evt->getClient());
     $this->assertInstanceOf($expected, $evt->setClientUrl('url'));
     $this->assertEquals('url', $evt->getClientUrl());
     $this->assertInstanceOf($expected, $evt->setDetails(array()));
     $this->assertEquals(array(), $evt->getDetails());
     $this->assertInstanceOf($expected, $evt->setDetail('detail', 1));
     $this->assertEquals(array('detail' => 1), $evt->getDetails());
     $this->assertEquals(null, $evt->getDetail('newkey'));
     $this->assertEquals(1, $evt->getDetail('detail'));
     $this->assertInstanceOf($expected, $evt->setApiUrl('test'));
     $this->assertEquals('test', $evt->getApiUrl());
     $this->assertInstanceOf($expected, $evt->setTimeout(1));
     $this->assertEquals(1, $evt->getTimeout());
 }