Completed
Pull Request — master (#15)
by James
02:25
created

ChangeTest   A

Complexity

Total Complexity 6

Size/Duplication

Total Lines 53
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 53
rs 10
c 0
b 0
f 0
wmc 6

6 Methods

Rating   Name   Duplication   Size   Complexity  
A testBcRemoved() 0 6 1
A testBcChanged() 0 6 1
A testRemoved() 0 6 1
A testBcAdded() 0 6 1
A testChanged() 0 6 1
A testAdded() 0 6 1
1
<?php
2
declare(strict_types=1);
3
4
namespace RoaveTest\ApiCompare;
5
6
use Roave\ApiCompare\Change;
7
use PHPUnit\Framework\TestCase;
8
9
/**
10
 * @covers \Roave\ApiCompare\Change
11
 */
12
final class ChangeTest extends TestCase
13
{
14
    public function testAdded() : void
15
    {
16
        $changeText = uniqid('changeText', true);
17
        self::assertSame(
18
            '     ADDED: ' . $changeText,
19
            (string)Change::added($changeText, false)
20
        );
21
    }
22
23
    public function testBcAdded() : void
24
    {
25
        $changeText = uniqid('changeText', true);
26
        self::assertSame(
27
            '[BC] ADDED: ' . $changeText,
28
            (string)Change::added($changeText, true)
29
        );
30
    }
31
32
    public function testChanged() : void
33
    {
34
        $changeText = uniqid('changeText', true);
35
        self::assertSame(
36
            '     CHANGED: ' . $changeText,
37
            (string)Change::changed($changeText, false)
38
        );
39
    }
40
41
    public function testBcChanged() : void
42
    {
43
        $changeText = uniqid('changeText', true);
44
        self::assertSame(
45
            '[BC] CHANGED: ' . $changeText,
46
            (string)Change::changed($changeText, true)
47
        );
48
    }
49
50
    public function testRemoved() : void
51
    {
52
        $changeText = uniqid('changeText', true);
53
        self::assertSame(
54
            '     REMOVED: ' . $changeText,
55
            (string)Change::removed($changeText, false)
56
        );
57
    }
58
59
    public function testBcRemoved() : void
60
    {
61
        $changeText = uniqid('changeText', true);
62
        self::assertSame(
63
            '[BC] REMOVED: ' . $changeText,
64
            (string)Change::removed($changeText, true)
65
        );
66
    }
67
}
68