Split testsuite for unit and inspector based tests (#82)
This commit is contained in:
parent
7d599f4f64
commit
3ec4cf612a
5 changed files with 188 additions and 85 deletions
18
tests/Unit/Fixtures/Enum/BackedIntEnum.php
Normal file
18
tests/Unit/Fixtures/Enum/BackedIntEnum.php
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the official PHP MCP SDK.
|
||||
*
|
||||
* A collaboration between Symfony and the PHP Foundation.
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Mcp\Tests\Unit\Fixtures\Enum;
|
||||
|
||||
enum BackedIntEnum: int
|
||||
{
|
||||
case First = 1;
|
||||
case Second = 2;
|
||||
}
|
||||
18
tests/Unit/Fixtures/Enum/BackedStringEnum.php
Normal file
18
tests/Unit/Fixtures/Enum/BackedStringEnum.php
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the official PHP MCP SDK.
|
||||
*
|
||||
* A collaboration between Symfony and the PHP Foundation.
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Mcp\Tests\Unit\Fixtures\Enum;
|
||||
|
||||
enum BackedStringEnum: string
|
||||
{
|
||||
case OptionA = 'A';
|
||||
case OptionB = 'B';
|
||||
}
|
||||
19
tests/Unit/Fixtures/Enum/PriorityEnum.php
Normal file
19
tests/Unit/Fixtures/Enum/PriorityEnum.php
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the official PHP MCP SDK.
|
||||
*
|
||||
* A collaboration between Symfony and the PHP Foundation.
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Mcp\Tests\Unit\Fixtures\Enum;
|
||||
|
||||
enum PriorityEnum: int
|
||||
{
|
||||
case LOW = 1;
|
||||
case MEDIUM = 2;
|
||||
case HIGH = 3;
|
||||
}
|
||||
19
tests/Unit/Fixtures/Enum/StatusEnum.php
Normal file
19
tests/Unit/Fixtures/Enum/StatusEnum.php
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the official PHP MCP SDK.
|
||||
*
|
||||
* A collaboration between Symfony and the PHP Foundation.
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Mcp\Tests\Unit\Fixtures\Enum;
|
||||
|
||||
enum StatusEnum: string
|
||||
{
|
||||
case DRAFT = 'draft';
|
||||
case PUBLISHED = 'published';
|
||||
case ARCHIVED = 'archived';
|
||||
}
|
||||
18
tests/Unit/Fixtures/Enum/UnitEnum.php
Normal file
18
tests/Unit/Fixtures/Enum/UnitEnum.php
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the official PHP MCP SDK.
|
||||
*
|
||||
* A collaboration between Symfony and the PHP Foundation.
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Mcp\Tests\Unit\Fixtures\Enum;
|
||||
|
||||
enum UnitEnum
|
||||
{
|
||||
case Yes;
|
||||
case No;
|
||||
}
|
||||
Loading…
Reference in a new issue