[TASK] Shorten the extend class in all unit tests
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / Tests / Unit / Domain / Model / CategoryTest.php
1 <?php
2 namespace TYPO3\CMS\Extbase\Tests\Unit\Domain\Model;
3
4 /*
5 * This file is part of the TYPO3 CMS project.
6 *
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
10 *
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
13 *
14 * The TYPO3 project - inspiring people to share!
15 */
16
17 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
18
19 /**
20 * Test case
21 */
22 class CategoryTest extends UnitTestCase
23 {
24 /**
25 * @var \TYPO3\CMS\Extbase\Domain\Model\Category
26 */
27 protected $fixture;
28
29 protected function setUp()
30 {
31 $this->fixture = new \TYPO3\CMS\Extbase\Domain\Model\Category();
32 }
33
34 /**
35 * @test
36 */
37 public function getTitleInitiallyReturnsEmptyString()
38 {
39 $this->assertSame('', $this->fixture->getTitle());
40 }
41
42 /**
43 * @test
44 */
45 public function setTitleSetsTitle()
46 {
47 $this->fixture->setTitle('foo bar');
48 $this->assertSame('foo bar', $this->fixture->getTitle());
49 }
50
51 /**
52 * @test
53 */
54 public function getDescriptionInitiallyReturnsEmptyString()
55 {
56 $this->assertSame('', $this->fixture->getDescription());
57 }
58
59 /**
60 * @test
61 */
62 public function setDescriptionSetsDescription()
63 {
64 $this->fixture->setDescription('foo bar');
65 $this->assertSame('foo bar', $this->fixture->getDescription());
66 }
67
68 /**
69 * @test
70 */
71 public function getParentInitiallyReturnsNull()
72 {
73 $this->assertNull($this->fixture->getParent());
74 }
75
76 /**
77 * @test
78 */
79 public function setParentSetsParent()
80 {
81 $parent = new \TYPO3\CMS\Extbase\Domain\Model\Category();
82 $this->fixture->setParent($parent);
83 $this->assertSame($parent, $this->fixture->getParent());
84 }
85 }