public static function evaluateDataprovider() {
return array(
'valid JSON' => array(
TRUE,
json_encode(array(
'Mascott' => 'Tux',
)),
json_encode(array(
'Mascott' => 'Tux',
)),
),
'error syntax' => array(
FALSE,
'{"Mascott"::}',
json_encode(array(
'Mascott' => 'Tux',
)),
),
'error UTF-8' => array(
FALSE,
json_encode('\\xB1\\x31'),
json_encode(array(
'Mascott' => 'Tux',
)),
),
'invalid JSON in class instantiation' => array(
FALSE,
json_encode(array(
'Mascott' => 'Tux',
)),
'{"Mascott"::}',
),
);
}