OpenSencillo
2015.002
|
Public Member Functions | |
setEnvironment ($public=true) | |
print_test ($function=null, $validator=null, $die=false) | |
init ($function=null, $validator=null) | |
print_ut ($export, $die=true) | |
Protected Attributes | |
$env = 'public' |
Definition at line 117 of file test.tool.framework.php.
init | ( | $ | function = null , |
$ | validator = null |
||
) |
Definition at line 182 of file test.tool.framework.php.
{ if((is_array($validator))&&($this->env==='developer')) { foreach($validator as $key=>$val) { switch($key) { case '%s': case 'string': if(!(is_string($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '%d': case 'int': case 'integer': if(!(is_integer($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '%f': case 'float': if(!(is_float($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '%b': case 'bool': case 'boolean': if(!(is_bool($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'email': if(!(filter_var($function, FILTER_VALIDATE_EMAIL))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'ip': if(!(filter_var($function, FILTER_VALIDATE_IP))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'url': if(!(filter_var($function, FILTER_VALIDATE_URL))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'regexp': if(!(filter_var($function, FILTER_VALIDATE_REGEXP))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'arr': case 'array': if(!(is_array($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case 'obj': case 'object': if(!(is_object($function))) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '=': case '==': if($val!=$function) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '<>': case '!=': if(!($val!=$function)) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '<': if(!($val>$function)) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '>': if(!($val<$function)) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '<=': if(!($val>=$function)) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; case '>=': if(!($val<=$function)) { return array("status"=>"no$key", "value"=>var_export($function,true) ); } break; } } return array("status"=>"ok", "output"=>$function, "value"=>var_export($function,true) ); } return $function; }
print_test | ( | $ | function = null , |
$ | validator = null , |
||
$ | die = false |
||
) |
Definition at line 148 of file test.tool.framework.php.
print_ut | ( | $ | export, |
$ | die = true |
||
) |
Create var_dump
mixed |
Definition at line 342 of file test.tool.framework.php.
{ if($this->env==='developer') { if($export['status']=="ok") { $console='info'; } else { $console='error'; } print "<script type='text/javascript'>console.$console('status: ".$export['status']."');</script>"; print "<script type='text/javascript'>console.$console('value: ".$export['value']."');</script>"; if($die){die('STOP:500:by Unit Test');} } return $export; }
setEnvironment | ( | $ | public = true | ) |
Setting for switch environment to public or developers
bool|string |
Definition at line 128 of file test.tool.framework.php.
{ $this->env = ($public===true?'public':'developer'); if($public===false) { print "<script type='text/javascript'>console.log('<<< Sencillo Testing Tool >>>');</script>"; } return $public; }
$env = 'public' [protected] |
Definition at line 119 of file test.tool.framework.php.