Exemple #1
0
    public function testPlaceAddress()
    {
        $address = new Address();
        $address->setFormatted('111 North First Street, New York, NY 11111');
        $address->setStreetAddress('111 North First Street');
        $address->setLocality('New York');
        $address->setRegion('NY');
        $address->setPostalCode('11111');
        $address->setCountry('US');
        $place = new Place();
        $place->setDisplayName('This is not really my address');
        $place->setAddress($address);
        $content = <<<JSON
  {
    "objectType": "place",
    "displayName": "This is not really my address",
    "address": {
      "formatted": "111 North First Street, New York, NY 11111",
      "streetAddress": "111 North First Street",
      "locality": "New York",
      "region": "NY",
      "postalCode": "11111",
      "country": "US"
    }
  }
JSON;
        $this->assertRecordEqualsContent($place, $content);
        $this->assertEquals($address, $place->getAddress());
    }
Exemple #2
0
    public function testAddress()
    {
        $address = new Address();
        $address->setFormatted('111 North First Street, New York, NY 11111');
        $address->setStreetAddress('111 North First Street');
        $address->setLocality('New York');
        $address->setRegion('NY');
        $address->setPostalCode('11111');
        $address->setCountry('US');
        $content = <<<JSON
{
  "formatted": "111 North First Street, New York, NY 11111",
  "streetAddress": "111 North First Street",
  "locality": "New York",
  "region": "NY",
  "postalCode": "11111",
  "country": "US"
}
JSON;
        $this->assertRecordEqualsContent($address, $content);
        $this->assertEquals('111 North First Street, New York, NY 11111', $address->getFormatted());
        $this->assertEquals('111 North First Street', $address->getStreetAddress());
        $this->assertEquals('New York', $address->getLocality());
        $this->assertEquals('NY', $address->getRegion());
        $this->assertEquals('11111', $address->getPostalCode());
        $this->assertEquals('US', $address->getCountry());
    }