Test::JSON

Test::JSON is a Perl module that contains test JSON data.
Download

Test::JSON Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Curtis Poe
  • Publisher web site:
  • http://search.cpan.org/~ovid/

Test::JSON Tags


Test::JSON Description

Test::JSON is a Perl module that contains test JSON data. Test::JSON is a Perl module that contains test JSON data.SYNOPSIS use Test::JSON; is_valid_json $json, '... json is well formed'; is_json $json, $expected_json, '... and it matches what we expected';JavaScript Object Notation (JSON) is a lightweight data interchange format. Test::JSON makes it easy to verify that you have built valid JSON and that it matches your expected output.TESTSis_valid_json is_valid_json $json, '... json is well formed';Test passes if the string passed is valid JSON.is_json is_json $json, $expected_json, '... and it matches what we expected';Test passes if the two JSON strings are valid JSON and evaluate to the same data structure.Test::Differences is used to provide easy diagnostics of why the JSON structures did not match. For example: Failed test '... and identical JSON should match' in t/10testjson.t at line 14. +----+---------------------------+---------------------------+ | Elt|Got |Expected | +----+---------------------------+---------------------------+ | 0|{ |{ | | 1| bool => '1', | bool => '1', | | 2| description => bless( { | description => bless( { | | 3| value => undef | value => undef | | 4| }, 'JSON::NotString' ), | }, 'JSON::NotString' ), | | 5| id => '1', | id => '1', | * 6| name => 'foo' | name => 'fo' * | 7|} |} | +----+---------------------------+---------------------------+Requirements:· Perl Requirements: · Perl


Test::JSON Related Software