Data Structures | |
| class | unitTestReader |
| The Class that Reads Unit Test Files used by zigmoyd itself you dont need to use this class manually in your Code. More... | |
| class | assertItem |
| Item Class that holds the Result of Each Test. More... | |
| class | unitList |
| Holds the Unit Test(s) List e.g. More... | |
| class | assert |
| This is the main Unit Testing Class that you will be using for unit testing operation. More... | |
Functions | |
| assertItem ($exp, $errMsg=null, $file=null, $line=null) | |
| creates a new anonymous assertItem Object (e.g. | |
| u ($expVal, $errMsg=null, $file=null, $line=null) | |
| alias (shortcut to) of assert::valid() | |
| dumpTest () | |
| Dumps the test results in an INI File. | |
| assertItem | ( | $ | exp, | |
| $ | errMsg = null, |
|||
| $ | file = null, |
|||
| $ | line = null | |||
| ) | [private] |
creates a new anonymous assertItem Object (e.g.
a shortcut)
| $exp | boolean | |
| $errMsg | string | |
| $file | string | |
| $line | int |
For internal use only.
Definition at line 48 of file unit.php.
Referenced by assert::strict(), and assert::valid().
00048 { 00049 return (new assertItem($exp, $errMsg, $file, $line)); 00050 }
| dumpTest | ( | ) | [private] |
Dumps the test results in an INI File.
never call it automatically automatically called at the end.
| $filePath | string | |
| $unitList | unitList |
Definition at line 172 of file unit.php.
References $filePath, $GLOBALS, zDef::get(), and perror().
00172 { 00173 $filePath = zDef::get('UNIT_TEST_FILE'); 00174 if(!$utfp = fopen($filePath, 'w')){ 00175 perror("<pre>unit.dump</pre>Failed to open $filePath to write to dump Unit Testing Result(s)"); 00176 return false; 00177 } 00178 $len = $GLOBALS['__uTList']->length(); 00179 for($i=0;$i<$len;$i++){ 00180 fwrite($utfp, "[$i]\n"); 00181 $test = $GLOBALS['__uTList']->at($i); 00182 fwrite($utfp, "\tExpFlag=".(int)$test->expFlag.endl); 00183 fwrite($utfp, "\tErrMsg=\"".$test->errMsg."\"".endl); 00184 fwrite($utfp, "\tFileName=\"".$test->fileName."\"".endl); 00185 fwrite($utfp, "\tLineNum=".$test->lineNum.endl); 00186 fwrite($utfp, "\tTimeStamp=".$test->timeStamp.endl); 00187 fwrite($utfp, "\tDateTime=\"".$test->dateTime."\""); 00188 fwrite($utfp, "\n"); 00189 $GLOBALS['__uTList']->removeNode($i); 00190 } 00191 fclose($utfp); 00192 return true; 00193 }

| u | ( | $ | expVal, | |
| $ | errMsg = null, |
|||
| $ | file = null, |
|||
| $ | line = null | |||
| ) |
alias (shortcut to) of assert::valid()
| $expVal | boolean | |
| $errMsg | string Optional | |
| $file | string Optional | |
| $line | int Optional |
Definition at line 160 of file unit.php.
References assert::valid().
00160 { 00161 return assert::valid($expVal, $errMsg, $file, $line); 00162 }

1.5.6