/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/Container/Model/StructAttributeContainerTest.php
39 строк
2 KB
Mikaël DELSOL
Add SonarCloud properties, add Sonar Github Workflow
10 фев 2023, 01:00
Не верифицирован
10 фев 2023, 01:00
9c7e6ca
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace WsdlToPhp\PackageGenerator\Tests\Container\Model; use WsdlToPhp\PackageGenerator\Container\Model\StructAttribute as StructAttributeContainer; use WsdlToPhp\PackageGenerator\Model\StructAttribute; use WsdlToPhp\PackageGenerator\Tests\AbstractTestCase; use WsdlToPhp\PackageGenerator\Tests\Model\StructTest; /** * @internal * @coversDefaultClass */ final class StructAttributeContainerTest extends AbstractTestCase { public static function instance(): StructAttributeContainer { $struct = StructTest::instance('Bar', true); $structAttributeContainer = new StructAttributeContainer(self::getBingGeneratorInstance()); $structAttributeContainer->add(new StructAttribute(self::getBingGeneratorInstance(), 'foo', 'string', $struct)); $structAttributeContainer->add(new StructAttribute(self::getBingGeneratorInstance(), 'bar', 'int', $struct)); $structAttributeContainer->add(new StructAttribute(self::getBingGeneratorInstance(), 'Bar', 'float', $struct)); $structAttributeContainer->add(new StructAttribute(self::getBingGeneratorInstance(), 'fooBar', 'bool', $struct)); return $structAttributeContainer; } public function testGetStructAttributeByName(): void { $structAttributeContainer = self::instance(); $this->assertInstanceOf('\WsdlTophp\PackageGenerator\Model\StructAttribute', $structAttributeContainer->getStructAttributeByName('foo')); $this->assertInstanceOf('\WsdlTophp\PackageGenerator\Model\StructAttribute', $structAttributeContainer->getStructAttributeByName('bar')); $this->assertInstanceOf('\WsdlTophp\PackageGenerator\Model\StructAttribute', $structAttributeContainer->getStructAttributeByName('fooBar')); $this->assertNull($structAttributeContainer->getStructAttributeByName('foobar')); } }