public function testCoordinatesMsg() { // test coordinates messages $even = new Adsb("*8D4CA1FA58BDF095F26507CB5A87;", 1443430840); $odd = new Adsb("*8D4CA1FA58BDF40C1A61F7846E27;", 1443430837); $coord = AdsbUtils::getCoordinates($odd, $even); $this->assertEquals(true, $odd->isAircraftPositionMsg()); $this->assertEquals(true, $even->isAircraftPositionMsg()); $this->assertEquals("4CA1FA", $even->getIcao()); $this->assertEquals("4CA1FA", $odd->getIcao()); $this->assertEquals("0", $even->getOe()); $this->assertEquals("1", $odd->getOe()); $this->assertInternalType('array', $coord); $this->assertEquals(48.87858581543, $coord["latitude"], '', 0.01); $this->assertEquals(1.8214064378005, $coord["longitude"], '', 0.01); }