2 namespace TYPO3\CMS\Install\Tests\Unit\View;
17 use TYPO3\CMS\Core\Tests\UnitTestCase;
29 $jsonView = $this->getAccessibleMock(\TYPO3\CMS\Install\View\JsonView::class, array(
'dummy'));
30 $this->assertInternalType(
'array', $jsonView->_call(
'transformStatusMessagesToArray'));
39 $jsonView = $this->getAccessibleMock(\TYPO3\CMS\Install\View\JsonView::class, array(
'dummy'));
40 $jsonView->_call(
'transformStatusMessagesToArray', array(
'foo'));
48 $status = $this->getMock(\TYPO3\CMS\Install\Status\StatusInterface::class);
49 $status->expects($this->once())->method(
'getSeverity')->will($this->returnValue(
'aSeverity'));
50 $status->expects($this->once())->method(
'getTitle')->will($this->returnValue(
'aTitle'));
51 $status->expects($this->once())->method(
'getMessage')->will($this->returnValue(
'aMessage'));
52 $jsonView = $this->getAccessibleMock(\TYPO3\CMS\Install\View\JsonView::class, array(
'dummy'));
53 $return = $jsonView->_call(
'transformStatusToArray', $status);
54 $this->assertSame(
'aSeverity', $return[
'severity']);
55 $this->assertSame(
'aTitle', $return[
'title']);
56 $this->assertSame(
'aMessage', $return[
'message']);