|
@@ 2364-2384 (lines=21) @@
|
| 2361 |
|
* @param string $actualFile |
| 2362 |
|
* @param string $message |
| 2363 |
|
*/ |
| 2364 |
|
public static function assertJsonFileNotEqualsJsonFile($expectedFile, $actualFile, $message = '') |
| 2365 |
|
{ |
| 2366 |
|
self::assertFileExists($expectedFile, $message); |
| 2367 |
|
self::assertFileExists($actualFile, $message); |
| 2368 |
|
|
| 2369 |
|
$actualJson = file_get_contents($actualFile); |
| 2370 |
|
$expectedJson = file_get_contents($expectedFile); |
| 2371 |
|
|
| 2372 |
|
self::assertJson($expectedJson, $message); |
| 2373 |
|
self::assertJson($actualJson, $message); |
| 2374 |
|
|
| 2375 |
|
// call constraint |
| 2376 |
|
$constraintExpected = new PHPUnit_Framework_Constraint_JsonMatches( |
| 2377 |
|
$expectedJson |
| 2378 |
|
); |
| 2379 |
|
|
| 2380 |
|
$constraintActual = new PHPUnit_Framework_Constraint_JsonMatches($actualJson); |
| 2381 |
|
|
| 2382 |
|
self::assertThat($expectedJson, new PHPUnit_Framework_Constraint_Not($constraintActual), $message); |
| 2383 |
|
self::assertThat($actualJson, new PHPUnit_Framework_Constraint_Not($constraintExpected), $message); |
| 2384 |
|
} |
| 2385 |
|
|
| 2386 |
|
/** |
| 2387 |
|
* Asserts that two JSON files are equal. |
|
@@ 2393-2413 (lines=21) @@
|
| 2390 |
|
* @param string $actualFile |
| 2391 |
|
* @param string $message |
| 2392 |
|
*/ |
| 2393 |
|
public static function assertJsonFileEqualsJsonFile($expectedFile, $actualFile, $message = '') |
| 2394 |
|
{ |
| 2395 |
|
self::assertFileExists($expectedFile, $message); |
| 2396 |
|
self::assertFileExists($actualFile, $message); |
| 2397 |
|
|
| 2398 |
|
$actualJson = file_get_contents($actualFile); |
| 2399 |
|
$expectedJson = file_get_contents($expectedFile); |
| 2400 |
|
|
| 2401 |
|
self::assertJson($expectedJson, $message); |
| 2402 |
|
self::assertJson($actualJson, $message); |
| 2403 |
|
|
| 2404 |
|
// call constraint |
| 2405 |
|
$constraintExpected = new PHPUnit_Framework_Constraint_JsonMatches( |
| 2406 |
|
$expectedJson |
| 2407 |
|
); |
| 2408 |
|
|
| 2409 |
|
$constraintActual = new PHPUnit_Framework_Constraint_JsonMatches($actualJson); |
| 2410 |
|
|
| 2411 |
|
self::assertThat($expectedJson, $constraintActual, $message); |
| 2412 |
|
self::assertThat($actualJson, $constraintExpected, $message); |
| 2413 |
|
} |
| 2414 |
|
|
| 2415 |
|
/** |
| 2416 |
|
* Returns a PHPUnit_Framework_Constraint_And matcher object. |