コード例 #1
0
 /**
  * @param CoordinatesOutput $coordinatesOutput
  * @param string $primaryCoordKey
  */
 private function addPrimaryCoordinate(CoordinatesOutput $coordinatesOutput, $primaryCoordKey)
 {
     $primaryCoordinate = $this->coordinates[$primaryCoordKey][0];
     $primaryCoordinate->primary = true;
     $coordinatesOutput->addPrimary($primaryCoordinate);
 }
 public function testUpdateParserOutput_withExistingCoordinates()
 {
     $coordinatesOutput = new CoordinatesOutput();
     $coord = new Coord(39.0987, -70.0051);
     $coord->primary = true;
     $coordinatesOutput->addPrimary($coord);
     $parserOutput = new ParserOutput();
     $parserOutput->geoData = $coordinatesOutput;
     $updater = $this->getUpdaterWithStatements(array('P625', 'P10'));
     $updater->updateParserOutput($parserOutput);
     $this->assertEquals($coord, $parserOutput->geoData->getPrimary());
 }