1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
namespace LaminasTest\Code\Generator\Cases;
use InvalidArgumentException;
use Laminas\Code\Generator\EnumGenerator\Cases\BackedCases;
use PHPUnit\Framework\TestCase;
final class BackedCasesTest extends TestCase
{
public function testProvidingInvalidTypeThrowsException(): void
{
$this->expectException(InvalidArgumentException::class);
$this->expectExceptionMessage(
'"bool" is not a valid type for Enums, only "int" and "string" types are allowed.'
);
BackedCases::fromCasesWithType([], 'bool');
}
}
|