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