/** * Verifies behaviour of DataPoint getters. * * @return void */ public function testGets() { $date = new \DateTime(); $actual = new DataPoint('uniqueId', 'an offense', $date, 'Gotham', ['lat' => 0, 'lon' => 0], 'FELONY', '1'); $this->assertEquals('uniqueId', $actual->getId()); $this->assertEquals('an offense', $actual->getOffense()); $this->assertEquals('FELONY', $actual->getCategory()); $this->assertEquals('1', $actual->getClass()); $this->assertEquals($date->format('Y-m-d H:i:s'), $actual->getOccured()); $this->assertEquals('Gotham', $actual->getCity()); $this->assertEquals(['lat' => 0, 'lon' => 0], $actual->getLocation()); }