<?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);