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()); }
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()); }