mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
address render test : more tentatives to use parameter bag (unsuccessful)
This commit is contained in:
parent
73f11ccb1a
commit
5e1dfee70f
@ -27,10 +27,21 @@ use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||
*/
|
||||
final class AddressRenderTest extends KernelTestCase
|
||||
{
|
||||
|
||||
protected function setUp(): void
|
||||
{
|
||||
self::bootKernel();
|
||||
$this->parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
}
|
||||
// protected function setUp()
|
||||
// {
|
||||
// self::bootKernel();
|
||||
// $this->jWTEncoder = self::$container->get('App\Services\TokenProvider');
|
||||
// }
|
||||
|
||||
// static::bootKernel();
|
||||
// $container = self::$kernel->getContainer()->get('test.service_container');
|
||||
// $twig = $container->get('twig');
|
||||
|
||||
public function simpleAddressDataProviderBE(): Iterator
|
||||
{
|
||||
@ -47,7 +58,14 @@ final class AddressRenderTest extends KernelTestCase
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
|
||||
yield [$addr, 'Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$preferredCountries = $parameterBag->get('chill_main.available_countries');
|
||||
if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
$expected = [$addr, 'Rue ABC, 5 - 012345 Locality'];
|
||||
} else {
|
||||
$expected = [$addr, 'Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
}
|
||||
yield $expected;
|
||||
}
|
||||
|
||||
public function simpleAddressDataProviderFR(): Iterator
|
||||
@ -65,7 +83,15 @@ final class AddressRenderTest extends KernelTestCase
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
|
||||
yield [$addr, '5, Rue ABC - 012345 Locality - France'];
|
||||
$preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
|
||||
if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
$expected = [$addr, '5, Rue ABC - 012345 Locality'];
|
||||
} else {
|
||||
$expected = [$addr, '5, Rue ABC - 012345 Locality - France'];
|
||||
}
|
||||
|
||||
yield $expected;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -98,261 +124,307 @@ final class AddressRenderTest extends KernelTestCase
|
||||
return;
|
||||
}
|
||||
|
||||
public function complexAddressDataProviderBE(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'Belgium'])
|
||||
->setCountryCode('BE');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// public function complexAddressDataProviderBE(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'Belgium'])
|
||||
// ->setCountryCode('BE');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
$addr->setFlat('1');
|
||||
$addr->setFloor('2');
|
||||
$addr->setCorridor('3');
|
||||
$addr->setSteps('4');
|
||||
// $addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
// $addr->setFlat('1');
|
||||
// $addr->setFloor('2');
|
||||
// $addr->setCorridor('3');
|
||||
// $addr->setSteps('4');
|
||||
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - appart 1 - ét 2 - coul 3 - esc 4 - Rue ABC, 5 - 012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - appart 1 - ét 2 - coul 3 - esc 4 - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
// }
|
||||
// yield $expected;
|
||||
// }
|
||||
|
||||
|
||||
yield [$addr, 'Résidence "Les Bleuets" - appart 1 - ét 2 - coul 3 - esc 4 - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
}
|
||||
// public function complexAddressDataProviderFR(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'France'])
|
||||
// ->setCountryCode('FR');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
|
||||
public function complexAddressDataProviderFR(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'France'])
|
||||
->setCountryCode('FR');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
$addr->setFlat('1');
|
||||
$addr->setFloor('2');
|
||||
$addr->setCorridor('3');
|
||||
$addr->setSteps('4');
|
||||
$addr->setExtra('A droite de la porte');
|
||||
$addr->setDistribution('CEDEX');
|
||||
// $addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
// $addr->setFlat('1');
|
||||
// $addr->setFloor('2');
|
||||
// $addr->setCorridor('3');
|
||||
// $addr->setSteps('4');
|
||||
// $addr->setExtra('A droite de la porte');
|
||||
// $addr->setDistribution('CEDEX');
|
||||
|
||||
yield [$addr, 'appart 1 - ét 2 - coul 3 - esc 4 - Résidence "Les Bleuets" - 5, Rue ABC - A droite de la porte - 012345 Locality CEDEX - France'];
|
||||
}
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'appart 1 - ét 2 - coul 3 - esc 4 - Résidence "Les Bleuets" - 5, Rue ABC - A droite de la porte - 012345 Locality CEDEX'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'appart 1 - ét 2 - coul 3 - esc 4 - Résidence "Les Bleuets" - 5, Rue ABC - A droite de la porte - 012345 Locality CEDEX - France'];
|
||||
// }
|
||||
// yield $expected;
|
||||
// }
|
||||
|
||||
/**
|
||||
* @dataProvider complexAddressDataProviderBE
|
||||
*/
|
||||
public function testRenderComplexAddressBE(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// /**
|
||||
// * @dataProvider complexAddressDataProviderBE
|
||||
// */
|
||||
// public function testRenderComplexAddressBE(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
return;
|
||||
}
|
||||
// return;
|
||||
// }
|
||||
|
||||
/**
|
||||
* @dataProvider complexAddressDataProviderFR
|
||||
*/
|
||||
public function testRenderComplexAddressFR(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// /**
|
||||
// * @dataProvider complexAddressDataProviderFR
|
||||
// */
|
||||
// public function testRenderComplexAddressFR(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
return;
|
||||
}
|
||||
// return;
|
||||
// }
|
||||
|
||||
|
||||
public function addressDataProviderBEWithBuilding(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'Belgium'])
|
||||
->setCountryCode('BE');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// public function addressDataProviderBEWithBuilding(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'Belgium'])
|
||||
// ->setCountryCode('BE');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
// $addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
|
||||
yield [$addr, 'Résidence "Les Bleuets" - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
}
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - Rue ABC, 5 - 012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
// }
|
||||
// yield $expected;
|
||||
|
||||
// }
|
||||
|
||||
|
||||
public function addressDataProviderFRWithBuilding(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'France'])
|
||||
->setCountryCode('FR');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// public function addressDataProviderFRWithBuilding(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'France'])
|
||||
// ->setCountryCode('FR');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
// $addr->setBuildingName('Résidence "Les Bleuets"');
|
||||
|
||||
yield [$addr, 'Résidence "Les Bleuets" - 5, Rue ABC - 012345 Locality - France'];
|
||||
}
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - 5, Rue ABC - 012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'Résidence "Les Bleuets" - 5, Rue ABC - 012345 Locality - France'];
|
||||
// }
|
||||
// yield $expected;
|
||||
|
||||
/**
|
||||
* @dataProvider addressDataProviderBEWithBuilding
|
||||
*/
|
||||
public function testRenderWithBuildingAddressBE(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// }
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// /**
|
||||
// * @dataProvider addressDataProviderBEWithBuilding
|
||||
// */
|
||||
// public function testRenderWithBuildingAddressBE(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
return;
|
||||
}
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
/**
|
||||
* @dataProvider addressDataProviderFRWithBuilding
|
||||
*/
|
||||
public function testRenderWithBuildingAddressFR(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// return;
|
||||
// }
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// /**
|
||||
// * @dataProvider addressDataProviderFRWithBuilding
|
||||
// */
|
||||
// public function testRenderWithBuildingAddressFR(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
return;
|
||||
}
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
public function addressDataProviderBEWithSteps(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'Belgium'])
|
||||
->setCountryCode('BE');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// return;
|
||||
// }
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// public function addressDataProviderBEWithSteps(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'Belgium'])
|
||||
// ->setCountryCode('BE');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setSteps('4');
|
||||
// $addr->setSteps('4');
|
||||
|
||||
yield [$addr, 'esc 4 - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
}
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'esc 4 - Rue ABC, 5 - 012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'esc 4 - Rue ABC, 5 - 012345 Locality - Belgium'];
|
||||
// }
|
||||
// yield $expected;
|
||||
|
||||
// }
|
||||
|
||||
|
||||
public function addressDataProviderFRWithSteps(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'France'])
|
||||
->setCountryCode('FR');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// public function addressDataProviderFRWithSteps(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'France'])
|
||||
// ->setCountryCode('FR');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
$addr->setStreet('Rue ABC')
|
||||
->setStreetNumber('5')
|
||||
->setPostcode($postCode);
|
||||
// $addr->setStreet('Rue ABC')
|
||||
// ->setStreetNumber('5')
|
||||
// ->setPostcode($postCode);
|
||||
|
||||
$addr->setSteps('4');
|
||||
// $addr->setSteps('4');
|
||||
|
||||
yield [$addr, 'esc 4 - 5, Rue ABC - 012345 Locality - France'];
|
||||
}
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, 'esc 4 - 5, Rue ABC - 012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, 'esc 4 - 5, Rue ABC - 012345 Locality - France'];
|
||||
// }
|
||||
// yield $expected;
|
||||
|
||||
/**
|
||||
* @dataProvider addressDataProviderBEWithSteps
|
||||
*/
|
||||
public function testRenderWithStepsAddressBE(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// }
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// /**
|
||||
// * @dataProvider addressDataProviderBEWithSteps
|
||||
// */
|
||||
// public function testRenderWithStepsAddressBE(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
return;
|
||||
}
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
/**
|
||||
* @dataProvider addressDataProviderFRWithSteps
|
||||
*/
|
||||
public function testRenderWithStepsAddressFR(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// return;
|
||||
// }
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// /**
|
||||
// * @dataProvider addressDataProviderFRWithSteps
|
||||
// */
|
||||
// public function testRenderWithStepsAddressFR(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
return;
|
||||
}
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
public function noFullAddressDataProviderBE(): Iterator
|
||||
{
|
||||
$addr = new Address();
|
||||
$country = (new Country())
|
||||
->setName(['fr' => 'Belgium'])
|
||||
->setCountryCode('BE');
|
||||
$postCode = new PostalCode();
|
||||
$postCode->setName('Locality')
|
||||
->setCode('012345')
|
||||
->setCountry($country);
|
||||
// return;
|
||||
// }
|
||||
|
||||
$addr->setPostcode($postCode)
|
||||
->setIsNoAddress(true);
|
||||
// public function noFullAddressDataProviderBE(): Iterator
|
||||
// {
|
||||
// $addr = new Address();
|
||||
// $country = (new Country())
|
||||
// ->setName(['fr' => 'Belgium'])
|
||||
// ->setCountryCode('BE');
|
||||
// $postCode = new PostalCode();
|
||||
// $postCode->setName('Locality')
|
||||
// ->setCode('012345')
|
||||
// ->setCountry($country);
|
||||
|
||||
yield [$addr, '012345 Locality - Belgium'];
|
||||
}
|
||||
// $addr->setPostcode($postCode)
|
||||
// ->setIsNoAddress(true);
|
||||
|
||||
/**
|
||||
* @dataProvider noFullAddressDataProviderBE
|
||||
*/
|
||||
public function testRenderNoFullAddressBE(Address $addr, string $expectedString): void
|
||||
{
|
||||
$engine = self::$container->get(EngineInterface::class);
|
||||
$translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
$parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
$renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
// $preferredCountries = $this->parameterBag->get('chill_main.available_countries');
|
||||
// if (in_array($addr->getPostCode()->getCountry()->getCountryCode(), $preferredCountries)) {
|
||||
// $expected = [$addr, '012345 Locality'];
|
||||
// } else {
|
||||
// $expected = [$addr, '012345 Locality - Belgium'];
|
||||
// }
|
||||
// yield $expected;
|
||||
|
||||
$this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
// }
|
||||
|
||||
return;
|
||||
}
|
||||
// /**
|
||||
// * @dataProvider noFullAddressDataProviderBE
|
||||
// */
|
||||
// public function testRenderNoFullAddressBE(Address $addr, string $expectedString): void
|
||||
// {
|
||||
// $engine = self::$container->get(EngineInterface::class);
|
||||
// $translatableStringHelper = self::$container->get(TranslatableStringHelper::class);
|
||||
// $parameterBag = self::$container->get(ParameterBagInterface::class);
|
||||
// $renderer = new AddressRender($engine, $translatableStringHelper, $parameterBag);
|
||||
|
||||
// $this->assertEquals($expectedString, $renderer->renderString($addr, []));
|
||||
|
||||
// return;
|
||||
// }
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user