CI_Unit_test::result PHP Метод

result() публичный Метод

Returns the raw result data
public result ( array $results = [] ) : array
$results array
Результат array
    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;
    }

Usage Example

Пример #1
0
 function result($results = array())
 {
     $this->benchmark->mark('Unit Test ' . $this->benchmark_index . ' [ ' . $this->benchmark_title . ' ]_end');
     return parent::result($results);
 }