Skip to content

Commit 37d3404

Browse files
committed
fix high deps tests
1 parent dacc412 commit 37d3404

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Tests/IdGenerator/UuidGeneratorTest.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use PHPUnit\Framework\TestCase;
1616
use Symfony\Bridge\Doctrine\IdGenerator\UuidGenerator;
1717
use Symfony\Component\Uid\Factory\UuidFactory;
18+
use Symfony\Component\Uid\TimeBasedUidInterface;
1819
use Symfony\Component\Uid\Uuid;
1920
use Symfony\Component\Uid\UuidV4;
2021
use Symfony\Component\Uid\UuidV6;
@@ -47,13 +48,21 @@ public function testUuidfactory()
4748
{
4849
$em = (new \ReflectionClass(EntityManager::class))->newInstanceWithoutConstructor();
4950
$generator = new UuidGenerator();
50-
$this->assertInstanceOf(UuidV6::class, $generator->generate($em, new Entity()));
51+
if (interface_exists(TimeBasedUidInterface::class)) {
52+
$this->assertInstanceOf(TimeBasedUidInterface::class, $generator->generate($em, new Entity()));
53+
} else {
54+
$this->assertInstanceOf(UuidV6::class, $generator->generate($em, new Entity()));
55+
}
5156

5257
$generator = $generator->randomBased();
5358
$this->assertInstanceOf(UuidV4::class, $generator->generate($em, new Entity()));
5459

5560
$generator = $generator->timeBased();
56-
$this->assertInstanceOf(UuidV6::class, $generator->generate($em, new Entity()));
61+
if (interface_exists(TimeBasedUidInterface::class)) {
62+
$this->assertInstanceOf(TimeBasedUidInterface::class, $generator->generate($em, new Entity()));
63+
} else {
64+
$this->assertInstanceOf(UuidV6::class, $generator->generate($em, new Entity()));
65+
}
5766

5867
$generator = $generator->nameBased('prop1', Uuid::NAMESPACE_OID);
5968
$this->assertEquals(Uuid::v5(new Uuid(Uuid::NAMESPACE_OID), '3'), $generator->generate($em, new Entity()));

0 commit comments

Comments
 (0)