for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* phpsa
*
* PHP Version 7
* @link http://scm.monitorlinq.com/backend
* @copyright Copyright (c) 2016 Monitorlinq Limited
* @license http://www.monitorlinq.com/license Proprietary License
*/
namespace Tests\PHPSA;
use PHPSA\IssuesCollector;
class IssuesCollectorTest extends \PHPUnit_Framework_TestCase
{
* @covers \PHPSA\IssuesCollector::addIssue()
* @covers \PHPSA\IssuesCollector::getIssues()
public function testAddingIssue()
$collector = new IssuesCollector();
$this->assertNull($collector->addIssue(100, 'Test issue', __FILE__, 26));
$this->assertCount(1, $collector->getIssues());
$this->assertSame(
[['type' => 100, 'message' => 'Test issue', 'file' => __FILE__, 'line' => 26]],
$collector->getIssues()
);
}