ebs/tests/Unit/Entity/AddressTest.php
Loïc Vernet 32d91e49a0
Symfony 6.4 update (#590)
* symfony 6.3: removed sensio/framework-extra-bundle

* symfony 6.3: update

* Symfony 6.3.1 update

* chore: composer up

* symfony 6.4 update

* cs: php-code-fixer update

* fix composer.lock

* add php-http required dependencies

* Fix Stan and CS

---------

Co-authored-by: Jérôme Tanghe <jerome.tanghe@les-tilleuls.coop>
2024-10-08 09:50:06 +02:00

32 lines
1.4 KiB
PHP

<?php
declare(strict_types=1);
namespace App\Tests\Unit\Entity;
use App\Entity\Address;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Uid\Uuid;
final class AddressTest extends TestCase
{
public function testAddress(): void
{
$address = new Address();
$id = Uuid::v6();
self::assertSame($id, $address->setId($id)->getId());
self::assertSame('full addr', $address->setDisplayName('full addr')->getDisplayName());
self::assertSame('full addr', (string) $address);
self::assertSame('1 bis', $address->setStreetNumber('1 bis')->getStreetNumber());
self::assertSame('Winston Churchill', $address->setStreetName('Winston Churchill')->getStreetName());
self::assertSame('Lille', $address->setLocality('Lille')->getLocality());
self::assertSame('Fives', $address->setSubLocality('Fives')->getSubLocality());
self::assertSame('Lille (Fives)', $address->getSubAndLocality());
self::assertSame('50.63', $address->setLatitude('50.63')->getLatitude());
self::assertSame('3.01', $address->setLongitude('3.01')->getLongitude());
self::assertSame('nominatim', $address->setProvidedBy('nominatim')->getProvidedBy());
self::assertSame('copyright', $address->setAttribution('copyright')->getAttribution());
self::assertSame('way', $address->setOsmType('way')->getOsmType());
self::assertSame('12345', $address->setOsmId('12345')->getOsmId());
}
}