PHPUnit_Framework_Assert::assertJsonFileNotEqualsJsonFile PHP Method

assertJsonFileNotEqualsJsonFile() public static method

Asserts that two JSON files are not equal.
public static assertJsonFileNotEqualsJsonFile ( string $expectedFile, string $actualFile, string $message = '' )
$expectedFile string
$actualFile string
$message string
    public static function assertJsonFileNotEqualsJsonFile($expectedFile, $actualFile, $message = '')
    {
        static::assertFileExists($expectedFile, $message);
        static::assertFileExists($actualFile, $message);
        $actualJson = file_get_contents($actualFile);
        $expectedJson = file_get_contents($expectedFile);
        static::assertJson($expectedJson, $message);
        static::assertJson($actualJson, $message);
        // call constraint
        $constraintExpected = new PHPUnit_Framework_Constraint_JsonMatches($expectedJson);
        $constraintActual = new PHPUnit_Framework_Constraint_JsonMatches($actualJson);
        static::assertThat($expectedJson, new PHPUnit_Framework_Constraint_Not($constraintActual), $message);
        static::assertThat($actualJson, new PHPUnit_Framework_Constraint_Not($constraintExpected), $message);
    }

Usage Example

Esempio n. 1
0
 /**
  * Asserts that two vfs JSON files are not equal.
  *
  * @param $expectedFile
  * @param $actualFile
  * @param string $message
  */
 public function assertVfsJsonFileNotEqualsVfsJsonFile($expectedFile, $actualFile, $message = '')
 {
     PHPUnit::assertJsonFileNotEqualsJsonFile($this->getPath($expectedFile), $this->getPath($actualFile), $message);
 }
All Usage Examples Of PHPUnit_Framework_Assert::assertJsonFileNotEqualsJsonFile
PHPUnit_Framework_Assert