예제 #1
0
 /**
  * @dataProvider translateTypeToPrefixDataprovider
  * @covers       PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix
  */
 public function testTranslateTypeToPrefix($expected, $type)
 {
     $this->assertEquals($expected, PHPUnit_Framework_Constraint_JsonMatches_ErrorMessageProvider::translateTypeToPrefix($type));
 }
예제 #2
0
 /**
  * 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);
 }