‪TYPO3CMS  9.5
LogEntryTest.php
Go to the documentation of this file.
1 <?php
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 
22 class ‪LogEntryTest extends UnitTestCase
23 {
27  protected ‪$subject;
28 
29  protected function ‪setUp()
30  {
31  $this->subject = new \TYPO3\CMS\Belog\Domain\Model\LogEntry();
32  }
33 
38  {
39  $this->assertSame([], $this->subject->getLogData());
40  }
41 
46  {
47  $this->subject->setLogData('');
48  $this->assertSame([], $this->subject->getLogData());
49  }
50 
55  {
56  $this->subject->setLogData('foo bar');
57  $this->assertSame([], $this->subject->getLogData());
58  }
59 
64  {
65  $logData = ['foo', 'bar'];
66  $this->subject->setLogData(serialize($logData));
67  $this->assertSame($logData, $this->subject->getLogData());
68  }
69 
74  {
75  $this->subject->setLogData(new \stdClass());
76  $this->assertSame([], $this->subject->getLogData());
77  }
78 }
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\getLogDataForSerializedArrayReturnsThatArray
‪getLogDataForSerializedArrayReturnsThatArray()
Definition: LogEntryTest.php:62
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest
Definition: LogEntryTest.php:23
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\$subject
‪TYPO3 CMS Belog Domain Model LogEntry $subject
Definition: LogEntryTest.php:26
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\getLogDataForSerializedObjectReturnsEmptyArray
‪getLogDataForSerializedObjectReturnsEmptyArray()
Definition: LogEntryTest.php:72
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\getLogDataForEmptyStringLogDataReturnsEmptyArray
‪getLogDataForEmptyStringLogDataReturnsEmptyArray()
Definition: LogEntryTest.php:44
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\getLogDataInitiallyReturnsEmptyArray
‪getLogDataInitiallyReturnsEmptyArray()
Definition: LogEntryTest.php:36
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model
Definition: ConstraintTest.php:2
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\setUp
‪setUp()
Definition: LogEntryTest.php:28
‪TYPO3\CMS\Belog\Tests\Unit\Domain\Model\LogEntryTest\getLogDataForGarbageStringLogDataReturnsEmptyArray
‪getLogDataForGarbageStringLogDataReturnsEmptyArray()
Definition: LogEntryTest.php:53