/
dimamir
/
Wsdl_PackageGenerator
Обзор
Документация
Войти
/
dimamir
/
Wsdl_PackageGenerator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/Container/ContainerTest.php
48 строк
1 KB
Mikaël DELSOL
issue #274 - Fix validation on scalar contained by array
20 фев 2023, 19:55
Не верифицирован
20 фев 2023, 19:55
a31d48e
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace WsdlToPhp\PackageGenerator\Tests\Container; use WsdlToPhp\PackageGenerator\Tests\AbstractTestCase; /** * @internal * @coversDefaultClass */ final class ContainerTest extends AbstractTestCase { public function testAddWithException(): void { $this->expectException(\InvalidArgumentException::class); $container = new ObjectContainerTest(self::getBingGeneratorInstance()); $container->add(new FalseObjectTest()); } public function testOffsetSetWithException(): void { $this->expectException(\InvalidArgumentException::class); $container = new ObjectContainerTest(self::getBingGeneratorInstance()); $container->offsetSet(1, new FalseObjectTest()); } public function testInvalidPropertyName(): void { $this->expectException(\InvalidArgumentException::class); $container = new FalseObjectContainerTest(self::getBingGeneratorInstance()); $container->add(new FalseObjectTest()); } public function testJsonSerialize(): void { $object = new ObjectTest(); $container = new ObjectContainerTest(self::getBingGeneratorInstance()); $container->add($object); $this->assertSame([ $object, ], $container->jsonSerialize()); } }