示例#1
0
文件: test.php 项目: kletellier/adsb
 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);
 }