EllisLab/CodeIgniter — pull request #1962 by squaresurf (2012-11-03 01:02:52+00:00)
Title: Refactored Unit_test in order to remove redundant code.

The Unit_test::run method was adding another dimension to the
Unit_test::$results array. For example:

```
Array
(
[0] => Array
(
[0] => Array
(
[test_name] => first_test
[test_datatype] => integer
[res_datatype] => integer
[result] => passed
[file] => ########################################
[line] => 60
[notes] => Im expecting this test to pass!
)

)

[1] => Array
(
[0] => Array
(
[test_name] => second_test
[test_datatype] => integer
[res_datatype] => boolean
[result] => failed
[file] => #######################################
[line] => 65
[notes] => Im expecting this to fail.
)

)

)
```

The above unneeded dimension created a need to loop through an array in the
Unit_test::result method if the method was looping through all results.

Signed-off-by: Daniel Paul Searles