Exemple #1
0
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");
}