of_base_tool_test::check($class, $action)
单元测试时,校验接口数据结构
-
classstring
类名
-
actionstring
方法名
/**
* 标准验证结构 {
* "code" : 正整型, 200 成功, 400 请求参数类型校验失败,
* 3xx 半失败半成功, 且有效
* 4xx 因请求参数导致的错误
* 5xx 因内部错误导致的问题
* "data" : 可扩展的数据数据
* "info" : 字符串的响应信息
* }
*/
//模拟GET, POST, COOKIE 等数据
$_GET = array('size' => '1');
$error = of_base_tool_test::check('flow_ctrl_main', 'getMsgs');
if ($error) {
print_r($error);
} else {
echo '无数据返回';
}
of_base_tool_test::profiling(&$arg1 = null, $arg2 = null)
计算两点之间运行时间
-
$arg1array
指定过去的的某一时间点与当前比较,默认上次运行该方法时间点
-
$arg2array,boolean
多功能参数,false=不做比较,将当前时间点引用到arg1变量(arg1不会作为上次时间点使用), true=做比较,将当前时间点引用到arg1变量(arg1不会作为上次时间点使用), 某一时间点=代替当前时间点,默认当前时间点
<?php
profiling(); //a,无输出
profiling(); //b,输出b-a时间区间
profiling($t_o, false); //c,无输出,将当期时间点引用给$t
profiling($t_n, true); //d,输出d-c时间区间,将当期时间点引用给
profiling($t_o, $t_n); //输出d-c时间区间