* Jordi Boggiano * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Composer\Test\Json; use Composer\Json\JsonValidationException; use PHPUnit\Framework\TestCase; class JsonValidationExceptionTest extends TestCase { /** * @dataProvider errorProvider */ public function testGetErrors($message, $errors) { $object = new JsonValidationException($message, $errors); $this->assertEquals($message, $object->getMessage()); $this->assertEquals($errors, $object->getErrors()); } public function testGetErrorsWhenNoErrorsProvided() { $object = new JsonValidationException('test message'); $this->assertEquals(array(), $object->getErrors()); } public function errorProvider() { return array( array('test message', array()), array(null, null), ); } }