[TASK] Improve duplicate exception code check
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Tests / Unit / Log / LogRecordTest.php
index 60b2bcc..47b22f3 100644 (file)
@@ -14,21 +14,24 @@ namespace TYPO3\CMS\Core\Tests\Unit\Log;
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Core\Log\LogRecord;
+use TYPO3\CMS\Core\Tests\UnitTestCase;
+
 /**
  * Test case
  */
-class LogRecordTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
+class LogRecordTest extends UnitTestCase
 {
     /**
      * Returns a \TYPO3\CMS\Core\Log\LogRecord
      *
      * @param array $parameters Parameters to set in \TYPO3\CMS\Core\Log\LogRecord constructor.
-     * @return \TYPO3\CMS\Core\Log\LogRecord
+     * @return LogRecord
      */
     protected function getRecord(array $parameters = [])
     {
-        /** @var $record \TYPO3\CMS\Core\Log\LogRecord */
-        $record = new \TYPO3\CMS\Core\Log\LogRecord($parameters['component'] ?: 'test.core.log', $parameters['level'] ?: \TYPO3\CMS\Core\Log\LogLevel::DEBUG, $parameters['message'] ?: 'test message', $parameters['data'] ?: []);
+        /** @var $record LogRecord */
+        $record = new LogRecord($parameters['component'] ?: 'test.core.log', $parameters['level'] ?: \TYPO3\CMS\Core\Log\LogLevel::DEBUG, $parameters['message'] ?: 'test message', $parameters['data'] ?: []);
         return $record;
     }
 
@@ -145,8 +148,8 @@ class LogRecordTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         $level = \TYPO3\CMS\Core\Log\LogLevel::DEBUG;
         $message = 'test message';
         $data = ['foo' => 'bar'];
-        /** @var $record \TYPO3\CMS\Core\Log\LogRecord */
-        $record = new \TYPO3\CMS\Core\Log\LogRecord($component, $level, $message, $data);
+        /** @var $record LogRecord */
+        $record = new LogRecord($component, $level, $message, $data);
         $recordArray = $record->toArray();
         $this->assertEquals($component, $recordArray['component']);
         $this->assertEquals($level, $recordArray['level']);
@@ -169,7 +172,7 @@ class LogRecordTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
      */
     public function toStringIncludesExceptionDataAsJson()
     {
-        $dataArray = ['exception' => new \Exception('foo')];
+        $dataArray = ['exception' => new \Exception('foo', 1476049451)];
         $record = $this->getRecord(['data' => $dataArray]);
         $this->assertContains('Exception: foo', (string)$record);
     }