public function result($results = array())
{
$CI =& get_instance();
$CI->load->language('unit_test');
if (count($results) === 0) {
$results = $this->results;
}
$retval = array();
foreach ($results as $result) {
$temp = array();
foreach ($result as $key => $val) {
if (!in_array($key, $this->_test_items_visible)) {
continue;
} elseif (in_array($key, array('test_name', 'test_datatype', 'test_res_datatype', 'result'), TRUE)) {
if (FALSE !== ($line = $CI->lang->line(strtolower('ut_' . $val), FALSE))) {
$val = $line;
}
}
$temp[$CI->lang->line('ut_' . $key, FALSE)] = $val;
}
$retval[] = $temp;
}
return $retval;
}