GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — master ( 69b831...bd71a5 )
by joseph
20:49 queued 13s
created

UuidFactoryTest   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 49
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
eloc 14
dl 0
loc 49
rs 10
c 1
b 0
f 1
wmc 5

4 Methods

Rating   Name   Duplication   Size   Complexity  
A setUpBeforeClass() 0 9 2
A itCanGenerateOrderedTimeUuids() 0 4 1
A itCanGenerateOrderedTimeUuidsFromString() 0 5 1
A itCanGenerateStandardUuids() 0 4 1
1
<?php declare(strict_types=1);
2
3
namespace EdmondsCommerce\DoctrineStaticMeta\Tests\Small\Entity\Fields\Factories;
4
5
use EdmondsCommerce\DoctrineStaticMeta\Entity\Fields\Factories\UuidFactory;
6
use Exception;
7
use LogicException;
8
use PHPUnit\Framework\TestCase;
9
use Ramsey\Uuid\Uuid;
10
11
/**
12
 * @covers \EdmondsCommerce\DoctrineStaticMeta\Entity\Fields\Factories\UuidFactory
13
 * @small
14
 */
15
class UuidFactoryTest extends TestCase
16
{
17
    /**
18
     * @var UuidFactory
19
     */
20
    private static $factory;
21
22
    /**
23
     * @SuppressWarnings(PHPMD.StaticAccess)
24
     */
25
    public static function setUpBeforeClass()
26
    {
27
        $factory = Uuid::getFactory();
28
        if ($factory instanceof \Ramsey\Uuid\UuidFactory) {
29
            self::$factory = new UuidFactory($factory);
30
31
            return;
32
        }
33
        throw new LogicException('This should never happen');
34
    }
35
36
    /**
37
     * @test
38
     * @throws Exception
39
     */
40
    public function itCanGenerateOrderedTimeUuids(): void
41
    {
42
        $actual = self::$factory->getOrderedTimeUuid();
43
        self::assertSame(1, $actual->getVersion());
44
    }
45
46
    /**
47
     * @test
48
     */
49
    public function itCanGenerateOrderedTimeUuidsFromString(): void
50
    {
51
        $expected = self::$factory->getOrderedTimeUuid();
52
        $actual   = self::$factory->getOrderedTimeUuidFromString($expected->toString());
53
        self::assertSame($expected->toString(), $actual->toString());
54
    }
55
56
    /**
57
     * @test
58
     * @throws Exception
59
     */
60
    public function itCanGenerateStandardUuids(): void
61
    {
62
        $actual = self::$factory->getUuid();
63
        self::assertSame(4, $actual->getVersion());
64
    }
65
}
66