Source of file AddressableTest.php
Size: 1,498 Bytes - Last Modified: 2021-12-24T05:16:09+00:00
/var/www/docs.ssmods.com/process/src/tests/AddressableTest.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <?php class AddressableTest extends AddressableBuilder{ function setUp(){ parent::setUp(); } function tearDown(){ parent::tearDown(); } function testAddressableWrite(){ $silverStripe = new AddressableTestDataObject(); $silverStripe->Address = '101-103 Courtenay Place'; $silverStripe->Suburb = 'Wellington'; $silverStripe->Postcode = '6011'; $silverStripe->Country = 'NZ'; $silverStripe->write(); $silverStripeID = $silverStripe->ID; $this->assertTrue($silverStripeID > 0); $dynamic = new AddressableTestDataObject(); $dynamic->Address = '1526 South 12th Street'; $dynamic->Suburb = 'Sheboygan'; $dynamic->State = 'WI'; $dynamic->Postcode = '53081'; $dynamic->Country = 'US'; $dynamic->write(); $dynamicID = $dynamic->ID; $this->assertTrue($dynamicID > 0); $addressable = AddressableTestDataObject::get()->byID($silverStripeID); $addressable2 = AddressableTestDataObject::get()->byID($dynamicID); $this->assertTrue($addressable->Address == '101-103 Courtenay Place'); $this->assertTrue($addressable->Suburb == 'Wellington'); $this->assertTrue($addressable->Postcode == '6011'); $this->assertTrue($addressable->Country == 'NZ'); $this->assertTrue($addressable2->Address == '1526 South 12th Street'); $this->assertTrue($addressable2->Suburb == 'Sheboygan'); $this->assertTrue($addressable2->State == 'WI'); $this->assertTrue($addressable2->Postcode == '53081'); $this->assertTrue($addressable2->Country == 'US'); } } |