public function testAddPlaces()
 {
     $plan = new Plan();
     $plan->addPlace(new Place("Imperia", new Point(43.889686, 8.039517)));
     $this->assertCount(1, $plan->places);
 }
示例#2
0
<?php

require_once __DIR__ . '/vendor/autoload.php';
use Gen\Plan;
use Gen\Point;
use Gen\Place;
use Gen\Life;
use Gen\Selection;
$plan = new Plan();
$plan->addPlace(new Place('sanremo', new Point(43.815967, 7.776057)));
$plan->addPlace(new Place('napoli', new Point(40.851775, 14.268124)));
$plan->addPlace(new Place('cuneo', new Point(44.384477, 7.542671)));
$plan->addPlace(new Place('roma', new Point(41.902783, 12.496366)));
$plan->addPlace(new Place('salerno', new Point(40.682441, 14.768096)));
$plan->addPlace(new Place('torino', new Point(45.070312, 7.686856)));
$plan->addPlace(new Place('imperia', new Point(43.889686, 8.039517)));
$plan->addPlace(new Place('ventimiglia', new Point(43.791237, 7.607586)));
$plan->addPlace(new Place('milano', new Point(45.465422, 9.185924)));
$plan->addPlace(new Place('sassari', new Point(40.725927, 8.555683)));
$plan->addPlace(new Place('bassano del grappa', new Point(45.765728, 11.7272747)));
$plan->addPlace(new Place('cosenza', new Point(39.2666557, 16.287521)));
$plan->addPlace(new Place('bari', new Point(41.1171488, 16.8719083)));
$plan->addPlace(new Place('alberobello', new Point(40.7864131, 17.240936)));
$plan->addPlace(new Place('ragusa', new Point(36.9269273, 14.7255129)));
$plan->addPlace(new Place('messina', new Point(38.1938137, 15.5540152)));
$plan->addPlace(new Place('villa stellone', new Point(44.9235415, 7.7441408)));
$plan->addPlace(new Place('l\'aquila', new Point(42.3498479, 13.3995091)));
$plan->addPlace(new Place('genova', new Point(44.4466254, 9.145615299999999)));
$plan->addPlace(new Place('ovada', new Point(44.6361571, 8.6396762)));
$plan->addPlace(new Place('savona', new Point(44.3425496, 8.4293891)));
$life = new Life(new Selection(500));