ScorerManagerTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 4

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 4
dl 0
loc 22
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A testAddAndGetByPlayer() 0 19 1
1
<?php
2
3
namespace OSS\CoreBundle\Tests\Entity;
4
5
use OSS\CoreBundle\Entity\Player;
6
use OSS\CoreBundle\Manager\ScorerManager;
7
8
class ScorerManagerTest extends \PHPUnit_Framework_TestCase
9
{
10
    public function testAddAndGetByPlayer()
11
    {
12
        $scorerManager = new ScorerManager();
13
14
        $player1 = new Player();
15
        $player1->setId(1);
16
17
        $scorer = $scorerManager->addAndGetByPlayer($player1);
18
        $this->assertEquals($player1, $scorer->getPlayer());
19
20
        $player2 = new Player();
21
        $player2->setId(2);
22
23
        $scorer = $scorerManager->addAndGetByPlayer($player2);
24
        $this->assertEquals($player2, $scorer->getPlayer());
25
26
        $scorer = $scorerManager->addAndGetByPlayer($player1);
27
        $this->assertEquals($player1, $scorer->getPlayer());
28
    }
29
}
30