/** * @dataProvider translateTypeToPrefixDataprovider * @covers PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix */ public function testTranslateTypeToPrefix($expected, $type) { $this->assertEquals($expected, PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix($type)); }
/** * Asserts that two given JSON encoded objects or arrays are not equal. * * @param string $expectedJson * @param string $actualJson * @param string $message */ public static function assertJsonStringNotEqualsJsonString($expectedJson, $actualJson, $message = '') { $expected = json_decode($expectedJson); if ($jsonError = json_last_error()) { $message .= PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::determineJsonError($jsonError, PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix('expected')); } $actual = json_decode($actualJson); if ($jsonError = json_last_error()) { $message .= PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::determineJsonError($jsonError, PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix('actual')); } self::assertNotEquals($expected, $actual, $message); }