1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace Phing\Test\Listener; |
4
|
|
|
|
5
|
|
|
use Phing\Listener\BuildEvent; |
6
|
|
|
use Phing\Listener\DisguiseLogger; |
7
|
|
|
use Phing\Project; |
8
|
|
|
use PHPUnit\Framework\TestCase; |
9
|
|
|
|
10
|
|
|
/** |
11
|
|
|
* @internal |
12
|
|
|
*/ |
13
|
|
|
class DisguiseLoggerTest extends TestCase |
14
|
|
|
{ |
15
|
|
|
private DisguiseLogger $logger; |
16
|
|
|
|
17
|
|
|
public function setUp(): void |
18
|
|
|
{ |
19
|
|
|
$this->logger = new DisguiseLogger(); |
20
|
|
|
} |
21
|
|
|
|
22
|
|
|
/** |
23
|
|
|
* @test |
24
|
|
|
*/ |
25
|
|
|
public function maskOutput() |
26
|
|
|
{ |
27
|
|
|
$event = new BuildEvent(new Project()); |
28
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
29
|
|
|
$this->assertNull($this->logger->messageLogged($event)); |
|
|
|
|
30
|
|
|
} |
31
|
|
|
|
32
|
|
|
/** |
33
|
|
|
* @test |
34
|
|
|
*/ |
35
|
|
|
public function buildStarted() |
36
|
|
|
{ |
37
|
|
|
$event = new BuildEvent(new Project()); |
38
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
39
|
|
|
$this->assertNull($this->logger->buildStarted($event)); |
|
|
|
|
40
|
|
|
} |
41
|
|
|
|
42
|
|
|
/** |
43
|
|
|
* @test |
44
|
|
|
*/ |
45
|
|
|
public function buildFinished() |
46
|
|
|
{ |
47
|
|
|
$event = new BuildEvent(new Project()); |
48
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
49
|
|
|
$this->assertNull($this->logger->buildFinished($event)); |
|
|
|
|
50
|
|
|
} |
51
|
|
|
|
52
|
|
|
/** |
53
|
|
|
* @test |
54
|
|
|
*/ |
55
|
|
|
public function targetStarted() |
56
|
|
|
{ |
57
|
|
|
$event = new BuildEvent(new Project()); |
58
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
59
|
|
|
$this->assertNull($this->logger->targetStarted($event)); |
|
|
|
|
60
|
|
|
} |
61
|
|
|
|
62
|
|
|
/** |
63
|
|
|
* @test |
64
|
|
|
*/ |
65
|
|
|
public function targetFinished() |
66
|
|
|
{ |
67
|
|
|
$event = new BuildEvent(new Project()); |
68
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
69
|
|
|
$this->assertNull($this->logger->targetFinished($event)); |
|
|
|
|
70
|
|
|
} |
71
|
|
|
|
72
|
|
|
/** |
73
|
|
|
* @test |
74
|
|
|
*/ |
75
|
|
|
public function taskStarted() |
76
|
|
|
{ |
77
|
|
|
$event = new BuildEvent(new Project()); |
78
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
79
|
|
|
$this->assertNull($this->logger->taskStarted($event)); |
|
|
|
|
80
|
|
|
} |
81
|
|
|
|
82
|
|
|
/** |
83
|
|
|
* @test |
84
|
|
|
*/ |
85
|
|
|
public function taskFinished() |
86
|
|
|
{ |
87
|
|
|
$event = new BuildEvent(new Project()); |
88
|
|
|
$event->setMessage('https://foo:[email protected]', $event->getPriority()); |
89
|
|
|
$this->assertNull($this->logger->taskFinished($event)); |
|
|
|
|
90
|
|
|
} |
91
|
|
|
} |
92
|
|
|
|
This check looks for function or method calls that always return null and whose return value is used.
The method
getObject()
can return nothing but null, so it makes no sense to use the return value.The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.