PHPackages                             zlob/any-json-tester - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. zlob/any-json-tester

ActiveLibrary[Testing &amp; Quality](/categories/testing)

zlob/any-json-tester
====================

Help to test JSON with changeable values, like timestamps, count etc

v1.0(10y ago)321MITPHPPHP &gt;=5.5.9

Since Sep 22Pushed 10y agoCompare

[ Source](https://github.com/Zlob/AnyJsonTester)[ Packagist](https://packagist.org/packages/zlob/any-json-tester)[ RSS](/packages/zlob-any-json-tester/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

AnyJsonTester [![Build Status](https://camo.githubusercontent.com/a57ae9382b4cc52e896e6544d5f6bd8955065eda242cacf04703e4aa5669d3d1/68747470733a2f2f7472617669732d63692e6f72672f5a6c6f622f416e794a736f6e5465737465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Zlob/AnyJsonTester) [![Latest Stable Version](https://camo.githubusercontent.com/3ce60b3f4de3e7ef94d8a2d3c58c756e5f9b2c781a5f537b6accfc75ccdbdd00/68747470733a2f2f706f7365722e707567782e6f72672f7a6c6f622f616e792d6a736f6e2d7465737465722f762f737461626c65)](https://packagist.org/packages/zlob/any-json-tester) [![Total Downloads](https://camo.githubusercontent.com/e33bcf20fcb4f141a99d76f58b92c3250039d6a1d3a03efb9bce072b318eeabe/68747470733a2f2f706f7365722e707567782e6f72672f7a6c6f622f616e792d6a736f6e2d7465737465722f646f776e6c6f616473)](https://packagist.org/packages/zlob/any-json-tester) [![License](https://camo.githubusercontent.com/7be3f3ad6f0b55aa65ea187b37d985fcc6d0abef0dca0cc0ca4d1bc0512677d7/68747470733a2f2f706f7365722e707567782e6f72672f7a6c6f622f616e792d6a736f6e2d7465737465722f6c6963656e7365)](https://packagist.org/packages/zlob/any-json-tester)
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#anyjsontester----)

Extension for PhpUnit, that helps you to test JSON or Array with changeable values, like timestamps, count etc. It can be very helpful if you decide to test your API. All you need - is to define data structure with set of helper classes.

Installation
------------

[](#installation)

via composer

```
composer require zlob/any-json-tester

```

Example
-------

[](#example)

Lets test JSON like

```
{
      "id"       : "1",
      "author"   : "Zlob",
      "project"  : "AnyJsonTester",
      "date"     : "21-09-2015",
      "rating"   : "9.9",
      "url"      : "https://github.com/Zlob/AnyJsonTester",
      "comments" : [
        {
          "text" : "awesome",
          "like" : "true"
        },
        {
          "text" : "Very good",
          "like" : "true"
        }
      ]
  }'
```

Test code:

```
