public function testGetSignedLatitude() { $position = new GpsPosition(); $position->set('Latitude', 48.856578); $this->assertEquals(48.856578, $position->getSignedLatitude()); $position = new GpsPosition(); $position->set('LatitudeRef', 'N'); $this->assertNull($position->getSignedLatitude()); $position = new GpsPosition(); $position->set('Latitude', 48.856578); $position->set('LatitudeRef', 'N'); $this->assertEquals(48.856578, $position->getSignedLatitude()); $position = new GpsPosition(); $position->set('Latitude', 48.856578); $position->set('LatitudeRef', 'S'); $this->assertEquals(-48.856578, $position->getSignedLatitude()); }