static-php-cli/tests/SPC/builder/BuilderProviderTest.php
2024-10-05 14:14:36 +08:00

29 lines
693 B
PHP

<?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());
}
}