Function Reference: gen_tests_array
Summary
This function has not been documented yet.
Source Code
function gen_tests_array($name, $array) { $out = array(); foreach ($array as $k=>$v) { if (is_numeric($k)) $index = strval($k); else $index = "'".addcslashes($k, "\n\r\t'\\")."'"; if (is_string($v)) { $out[] = '$this->assertEquals( \'' . addcslashes($v, "\n\r\t'\\") . '\', $'.$name.'['.$index.'] );'; } elseif (is_numeric($v)) { $out[] = '$this->assertEquals( ' . $v . ', $'.$name.'['.$index.'] );'; } elseif (is_array($v)) { $out[] = gen_tests_array("{$name}[{$index}]", $v); } } return join("\n", $out)."\n"; }