for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DmCommonTest\Service;
use DmCommon\Service\ErrorHandler;
class ErrorHandlerTest extends \PHPUnit_Framework_TestCase
{
/** @var ErrorHandler System Under Test */
private $sut;
/** @var \PHPUnit_Framework_MockObject_MockObject */
private $loggerMock;
protected function setUp()
$this->loggerMock = $this->getMock('Zend\Log\Logger', ['err']);
$this->sut = new ErrorHandler($this->loggerMock);
}
/**
* @covers DmCommon\Service\ErrorHandler
*/
public function testLogExceptionWritesExceptionMessage()
$this->loggerMock->expects($this->once())->method('err');
$this->sut->logException(new \Exception('Hello'));