X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FCRM%2FCore%2FBAO%2FAddressTest.php;h=44130a7786f7541d1ec80c21e1bdfb4e09362f85;hb=0e42e612431bf5bc6a5b27dc229ee954e36f3862;hp=5edd9d564fe7b7f7ad83bbf867933799cd0daa64;hpb=8b9a8f4abb25cfa7a498eaaa3e459e4d313e350a;p=civicrm-core.git diff --git a/tests/phpunit/CRM/Core/BAO/AddressTest.php b/tests/phpunit/CRM/Core/BAO/AddressTest.php index 5edd9d564f..44130a7786 100644 --- a/tests/phpunit/CRM/Core/BAO/AddressTest.php +++ b/tests/phpunit/CRM/Core/BAO/AddressTest.php @@ -30,6 +30,7 @@ * @group headless */ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase { + public function setUp() { parent::setUp(); @@ -345,6 +346,14 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase { $this->assertEquals($parsedStreetAddress['street_number'], '54'); $this->assertEquals($parsedStreetAddress['street_number_suffix'], 'A'); + // Out-of-range street number to be parsed. + $street_address = "505050505050 Main St"; + $parsedStreetAddress = CRM_Core_BAO_Address::parseStreetAddress($street_address); + $this->assertEquals($parsedStreetAddress['street_name'], ''); + $this->assertEquals($parsedStreetAddress['street_unit'], ''); + $this->assertEquals($parsedStreetAddress['street_number'], ''); + $this->assertEquals($parsedStreetAddress['street_number_suffix'], ''); + // valid Street address to be parsed ( $locale = 'en_US' ) $street_address = "54A Excelsior Ave. Apt 1C"; $locale = 'en_US';