use Symfony\Component\Uid\Uuid;
use Symfony\Component\Uid\UuidV1;
use Symfony\Component\Uid\UuidV3;
use Symfony\Component\Uid\UuidV4;
use Symfony\Component\Uid\UuidV5;
use Symfony\Component\Uid\UuidV6;
final class GenerateUuidCommandTest extends TestCase
{ public function testDefaults() { $commandTester =
new CommandTester(new GenerateUuidCommand());
$this->
assertSame(0,
$commandTester->
execute([]));
$this->
assertInstanceOf(UuidV6::
class, Uuid::
fromRfc4122(trim($commandTester->
getDisplay())));
$commandTester =
new CommandTester(new GenerateUuidCommand(new UuidFactory(UuidV4::
class)));
$this->
assertSame(0,
$commandTester->
execute([]));
$this->
assertInstanceOf(UuidV4::
class, Uuid::
fromRfc4122(trim($commandTester->
getDisplay())));
} public function testTimeBasedWithInvalidNode() { $commandTester =
new CommandTester(new GenerateUuidCommand());