|
OpenSencillo
2015.002
|
Inheritance diagram for unitTest:
Collaboration diagram for unitTest: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.