Fix phpstan, add more phpunit test

This commit is contained in:
crazywhalecc
2024-10-03 10:45:05 +08:00
committed by Jerry Ma
parent c841ef5b9a
commit dc9d6703bc
5 changed files with 130 additions and 2 deletions

View File

@@ -0,0 +1,28 @@
<?php
declare(strict_types=1);
namespace SPC\Tests\builder;
use PHPUnit\Framework\TestCase;
use SPC\builder\BuilderBase;
use SPC\builder\BuilderProvider;
use Symfony\Component\Console\Input\ArgvInput;
/**
* @internal
*/
class BuilderProviderTest extends TestCase
{
public static function setUpBeforeClass(): void
{
BuilderProvider::makeBuilderByInput(new ArgvInput());
BuilderProvider::getBuilder();
}
public function testMakeBuilderByInput(): void
{
$this->assertInstanceOf(BuilderBase::class, BuilderProvider::makeBuilderByInput(new ArgvInput()));
$this->assertInstanceOf(BuilderBase::class, BuilderProvider::getBuilder());
}
}