Ejemplo n.º 1
0
 protected function assert_json($line, $actual, $expect)
 {
     $data = $actual;
     $assert_ret = true;
     $result = array();
     $actual = json_decode($actual);
     if (empty($actual)) {
         echo $data . "\n";
         echo "[line:{$line}][" . $this->get_id() . "]" . "failed\n";
         $this->ret = false;
         return;
     }
     $expect = json_decode($expect);
     if (empty($actual)) {
         echo $data . "\n";
         $this->ret = false;
         echo "[line:{$line}][" . $this->get_id() . "]" . "failed\n";
         return;
     }
     $assert_ret = json_obj_expect($actual, $expect, $result);
     if ($assert_ret == true) {
         return;
     }
     $this->ret = false;
     echo $data . "\n";
     foreach ($result as $key => $value) {
         echo "[line:{$line}][" . $this->get_id() . "]" . $value . "\n";
     }
 }
Ejemplo n.º 2
0
function assert_json($actual, $expect)
{
    $data = $actual;
    $result = array();
    $actual = json_decode($actual);
    if (empty($actual)) {
        echo " is empty,";
        echo "failed\n";
        exit(1);
    }
    $expect = json_decode($expect);
    if (empty($actual)) {
        echo $data . " is empty,";
        echo "failed\n";
        exit(1);
    }
    $ret = json_obj_expect($actual, $expect, $result);
    if ($ret == true) {
        return true;
    }
    foreach ($result as $key => $value) {
        //	echo " ERROR!".$data."\n";
        echo $value . "\n";
    }
    //echo $data."\n";
    return false;
}