Asserts that the generated JSON encoded object and the content of the given file are equal.
string $expectedFile:
string $actualJson:
string $message:
public static function assertJsonStringEqualsJsonFile($expectedFile, $actualJson, $message = '') {
self::assertFileExists($expectedFile, $message);
$expectedJson = file_get_contents($expectedFile);
self::assertJson($expectedJson, $message);
self::assertJson($actualJson, $message);
// call constraint
$constraint = new PHPUnit_Framework_Constraint_JsonMatches($expectedJson);
self::assertThat($actualJson, $constraint, $message);
}