use JsonRPC\Validator\JsonEncodingValidator; | |
require_once __DIR__.'/../../../../vendor/autoload.php'; | |
class JsonEncodingValidatorTest extends PHPUnit_Framework_TestCase | |
{ | |
public function testWithValidJson() | |
{ | |
json_encode('{"foo": "bar"}'); | |
$this->assertNull(JsonEncodingValidator::validate()); | |
} | |
public function testWithJsonError() | |
{ | |
json_encode("\xB1\x31"); | |
$this->expectException('\JsonRPC\Exception\ResponseEncodingFailureException'); | |
JsonEncodingValidator::validate(); | |
} | |
} | |