Пример #1
0
void TestCuStringAppendChar(CuTest* tc)
{
	CuString* str = CuStringNew();
	CuStringAppendChar(str, 'a');
	CuStringAppendChar(str, 'b');
	CuStringAppendChar(str, 'c');
	CuStringAppendChar(str, 'd');
	CuAssertIntEquals(tc, 4, str->length);
	CuAssertStrEquals(tc, "abcd", str->buffer);
}
void CuFail_Line (CuTest_t *tc, const char *file, unsigned long int line, const char *message, const char *message2) {
    if (tc) {
        //CuString *string = CuStringNew();

        //CuStringInit(&string);
        if ( 0 != CuStringLen (tc->message) ) {
            CuStringAppendChar (tc->message, '\n');
        }

        CuTestGenerateMessage (tc->message, message, message2, file, line);
        tc->failed = 1;
        //tc->message = string;
        /*if (message2 != NULL)
        {
            CuStringAppend(&string, message2);
            CuStringAppend(&string, ": ");
        }
        CuStringAppend(&string, message);*/
        //CuFailInternal(tc, file, line, &string);
    }
}