Ejemplo n.º 1
0
<?php

include "functions.php";
include "config.php";
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_tags', 'arguments' => array('token' => $token));
$result = curl_post($url, $data);
echo $result;
verifySuccess("Get Tags", $result);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_tags', 'arguments' => array('token' => $token, 'order_by' => 'non-exisent-column'));
$result = curl_post($url, $data);
verifyHasErrors("Sort by bad column", $result, -5);
<?php

include "functions.php";
include "config.php";
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_products', 'arguments' => array('token' => 'TOTALLYWRONGTOKEN'));
$result = curl_post($url, $data);
verifyHasErrors("Wrong Token Sent", $result, -4);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_products', 'arguments' => array('token' => $token, 'order_by' => 'junk column'));
$result = curl_post($url, $data);
verifyHasErrors("Wrong arguments", $result, -5);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_products', 'arguments' => array('token' => $token, 'skus' => array('doesntexist')));
$result = curl_post($url, $data);
verifyHasWarnings("Returns warning when product doesn't exist by sku", $result, 1);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_products', 'arguments' => array('token' => $token, 'ids' => array('9999')));
$result = curl_post($url, $data);
verifyHasWarnings("Returns warning when product doesn't exist by id", $result, 1);
<?php

require_once "functions.php";
include "config.php";
$Header("Reading Categories");
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token));
$result = curl_post($url, $data);
echo $result;
verifySuccess("Get Categories", $result);
verifyNonZeroPayload("Categories were returned", $result);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token, 'order_by' => 'non-exisent-column'));
$result = curl_post($url, $data);
verifyHasErrors("Categories Sort by bad column", $result, -5);
$data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token, 'ids' => array(33, 54)));
$result = curl_post($url, $data);
verifySuccess("Get Categories by ids", $result);