Meta-fields for InvoiceTemplate, structured Customer address (#5519)
This commit is contained in:
@@ -35,6 +35,13 @@ class CustomerTest extends AbstractEntityTestCase
|
||||
self::assertNull($sut->getVatId());
|
||||
self::assertNull($sut->getContact());
|
||||
self::assertNull($sut->getAddress());
|
||||
self::assertNull($sut->getAddressLine1());
|
||||
self::assertNull($sut->getAddressLine2());
|
||||
self::assertNull($sut->getAddressLine3());
|
||||
self::assertNull($sut->getFormattedAddress());
|
||||
self::assertNull($sut->getCity());
|
||||
self::assertNull($sut->getPostCode());
|
||||
self::assertNull($sut->getBuyerReference());
|
||||
self::assertNull($sut->getCountry());
|
||||
self::assertEquals('EUR', $sut->getCurrency());
|
||||
self::assertEquals('EUR', Customer::DEFAULT_CURRENCY);
|
||||
@@ -137,6 +144,51 @@ class CustomerTest extends AbstractEntityTestCase
|
||||
|
||||
$sut->setCurrency(null);
|
||||
self::assertNull($sut->getCurrency());
|
||||
|
||||
$sut->setBuyerReference('BR-876876876876');
|
||||
self::assertEquals('BR-876876876876', $sut->getBuyerReference());
|
||||
|
||||
$sut->setBuyerReference(null);
|
||||
self::assertNull($sut->getBuyerReference());
|
||||
|
||||
$sut->setAddressLine1('address line 1');
|
||||
$sut->setAddressLine2('address line 2');
|
||||
$sut->setAddressLine3('address line 3');
|
||||
$sut->setCity('looney toon');
|
||||
$sut->setPostcode('zip 12345');
|
||||
$sut->setAddress('foo bar
|
||||
sdfsadf
|
||||
sdfarwt34
|
||||
786876 uitiutziuz');
|
||||
|
||||
self::assertEquals('address line 1', $sut->getAddressLine1());
|
||||
self::assertEquals('address line 2', $sut->getAddressLine2());
|
||||
self::assertEquals('address line 3', $sut->getAddressLine3());
|
||||
self::assertEquals('looney toon', $sut->getCity());
|
||||
self::assertEquals('zip 12345', $sut->getPostCode());
|
||||
self::assertEquals('foo bar
|
||||
sdfsadf
|
||||
sdfarwt34
|
||||
786876 uitiutziuz', $sut->getAddress());
|
||||
self::assertEquals('address line 1
|
||||
address line 2
|
||||
address line 3
|
||||
zip 12345 looney toon', $sut->getFormattedAddress());
|
||||
|
||||
$sut->setAddressLine1(null);
|
||||
$sut->setAddressLine2(null);
|
||||
$sut->setAddressLine3(null);
|
||||
$sut->setCity(null);
|
||||
$sut->setPostcode(null);
|
||||
$sut->setAddress(null);
|
||||
|
||||
self::assertNull($sut->getAddress());
|
||||
self::assertNull($sut->getAddressLine1());
|
||||
self::assertNull($sut->getAddressLine2());
|
||||
self::assertNull($sut->getAddressLine3());
|
||||
self::assertNull($sut->getFormattedAddress());
|
||||
self::assertNull($sut->getCity());
|
||||
self::assertNull($sut->getPostCode());
|
||||
}
|
||||
|
||||
public function testMetaFields(): void
|
||||
@@ -212,6 +264,11 @@ class CustomerTest extends AbstractEntityTestCase
|
||||
['mobile', 'string'],
|
||||
['fax', 'string'],
|
||||
['homepage', 'string'],
|
||||
['address_line1', 'string'],
|
||||
['address_line2', 'string'],
|
||||
['address_line3', 'string'],
|
||||
['postcode', 'string'],
|
||||
['city', 'string'],
|
||||
['country', 'string'],
|
||||
['currency', 'string'],
|
||||
['timezone', 'string'],
|
||||
@@ -222,6 +279,7 @@ class CustomerTest extends AbstractEntityTestCase
|
||||
['visible', 'boolean'],
|
||||
['comment', 'string'],
|
||||
['billable', 'boolean'],
|
||||
['buyer_reference', 'string'],
|
||||
];
|
||||
|
||||
self::assertCount(\count($expected), $columns);
|
||||
|
||||
Reference in New Issue
Block a user