/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/Container/Model/MethodContainerTest.php
43 строки
1 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\Method as MethodContainer; use WsdlToPhp\PackageGenerator\Model\Method as MethodModel; use WsdlToPhp\PackageGenerator\Tests\AbstractTestCase; use WsdlToPhp\PackageGenerator\Tests\Model\ServiceTest; /** * @internal * @coversDefaultClass */ final class MethodContainerTest extends AbstractTestCase { /** * @return MethodContainer */ public static function instance() { $service = ServiceTest::instance('Bar'); $methodContainer = new MethodContainer(self::getBingGeneratorInstance()); $methodContainer->add(new MethodModel(self::getBingGeneratorInstance(), 'Foo', 'string', 'int', $service)); $methodContainer->add(new MethodModel(self::getBingGeneratorInstance(), 'Bar', 'string', 'int', $service)); $methodContainer->add(new MethodModel(self::getBingGeneratorInstance(), 'FooBar', [ 'string', 'int', 'int', ], 'int', $service)); return $methodContainer; } public function testGetMethodByName(): void { $methodContainer = self::instance(); $this->assertInstanceOf(MethodModel::class, $methodContainer->getMethodByName('Foo')); $this->assertNull($methodContainer->getMethodByName('boo')); } }