PHP code example of atoum / json-schema-extension
1. Go to this page and download the library: Download atoum/json-schema-extension library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
atoum / json-schema-extension example snippets
namespace jubianchi\example\json;
use atoum;
class foo extends atoum\test
{
public function testIsJson()
{
$this
->given($string = '{"foo": "bar"}')
->then
->json($string)
;
}
public function testValidatesSchema()
{
$this
->given($string = '["foo", "bar"]')
->then
->json($string)->validates('{"title": "test", "type": "array"}')
->json($string)->validates('/path/to/json.schema')
;
}
}
// .atoum.php
jsonSchema;
$runner->addExtension(new jsonSchema\extension($script));