void assertImplementationInt(int expected,int actual, long line, const char *file) { char buffer[32]; /*"exp -2147483647 was -2147483647"*/ char numbuf[12]; /*32bit int decimal maximum column is 11 (-2147483647~2147483647)*/ stdimpl_strcpy(buffer, "exp "); { stdimpl_itoa(expected, numbuf, 10); stdimpl_strncat(buffer, numbuf, 11); } stdimpl_strcat(buffer, " was "); { stdimpl_itoa(actual, numbuf, 10); stdimpl_strncat(buffer, numbuf, 11); } addFailure(buffer, line, file); }
void TestRunner_end(void) { char buf[16]; if (result_.failureCount) { stdimpl_print("\r\nrun "); stdimpl_itoa(result_.runCount, buf, 10); stdimpl_print(buf); stdimpl_print(" failures "); stdimpl_itoa(result_.failureCount, buf, 10); stdimpl_print(buf); stdimpl_print("\r\n"); } else { stdimpl_print("\r\nOK ("); stdimpl_itoa(result_.runCount, buf, 10); stdimpl_print(buf); stdimpl_print(" tests)\r\n"); } }
static void TestRunner_addFailure(TestListner* self,Test* test,char* msg,int line,char* file) { stdimpl_print("\r\n"); stdimpl_print(Test_name(root_)); stdimpl_print("."); stdimpl_print(Test_name(test)); { char buf[16]; stdimpl_print(" ("); stdimpl_print(file); stdimpl_print(" "); stdimpl_itoa(line, buf, 10); stdimpl_print(buf); stdimpl_print(") "); } stdimpl_print(msg); stdimpl_print("\r\n"); }