Completed
Push — master ( fc7b1e...f39e81 )
by Benedikt
08:37
created

PlayerTest::testId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
eloc 5
nc 1
nop 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A PlayerTest::testLastName() 0 6 1
1
<?php
2
declare(strict_types=1);
3
/**
4
 * Created by PhpStorm.
5
 * User: benedikt
6
 * Date: 10/1/17
7
 * Time: 1:11 PM
8
 */
9
10
namespace Tfboe\FmLib\Tests\Unit\Entity;
11
12
use Tfboe\FmLib\Tests\Entity\Player;
13
use Tfboe\FmLib\Tests\Helpers\UnitTestCase;
14
15
/**
16
 * Class PlayerTest
17
 * @package Tfboe\FmLib\Tests\Unit\Entity
18
 */
19
class PlayerTest extends UnitTestCase
20
{
21
//<editor-fold desc="Public Methods">
22
  /**
23
   * @covers \Tfboe\FmLib\Entity\Traits\Player::setBirthday
24
   * @covers \Tfboe\FmLib\Entity\Traits\Player::getBirthday
25
   */
26
  public function testBirthday()
27
  {
28
    $player = $this->player();
29
    $player->setBirthday(new \DateTime('1992-02-02 02:02:02'));
30
    self::assertEquals(new \DateTime('1992-02-02 02:02:02'), $player->getBirthday());
31
  }
32
33
  /**
34
   * @covers \Tfboe\FmLib\Entity\Traits\Player::setFirstName
35
   * @covers \Tfboe\FmLib\Entity\Traits\Player::getFirstName
36
   */
37
  public function testFirstName()
38
  {
39
    $player = $this->player();
40
    $player->setFirstName("First");
41
    self::assertEquals("First", $player->getFirstName());
42
  }
43
44
  /**
45
   * @covers \Tfboe\FmLib\Entity\Traits\Player::setLastName
46
   * @covers \Tfboe\FmLib\Entity\Traits\Player::getLastName
47
   */
48
  public function testLastName()
49
  {
50
    $player = $this->player();
51
    $player->setLastName("Last");
52
    self::assertEquals("Last", $player->getLastName());
53
  }
54
//</editor-fold desc="Public Methods">
55
56
//<editor-fold desc="Private Methods">
57
  /**
58
   * @return \Tfboe\FmLib\Tests\Entity\Player a new player
59
   */
60
  private function player(): Player
61
  {
62
    return new Player();
63
  }
64
//</editor-fold desc="Private Methods">
65
}