loadtext test[ysi_test]; TEST__ y_text_formatex_cellmin_d() { static result[] = "-2147483648"; TextTest_Reset(); Text_FormatEx(YSI_gTextTestOutput[0], MAX_Y_TEXT_TEST_LENGTH, "%d", cellmin); P:3("y_text_formatex_cellmin_d:\r\n player: %d\r\n colour: %04x%04x\r\n output: \"%s\"", YSI_gTextTestPlayer[0], YSI_gTextTestStyle[0] >>> 16, YSI_gTextTestStyle[0] & 0xFFFF, YSI_gTextTestOutput[0]); ASSERT(YSI_gTextTestOutput[0][0] && !strcmp(YSI_gTextTestOutput[0], result)); } TEST__ y_text_formatex_cellmin_x() { static result[] = "80000000"; TextTest_Reset(); Text_FormatEx(YSI_gTextTestOutput[0], MAX_Y_TEXT_TEST_LENGTH, "%x", cellmin); P:3("y_text_formatex_cellmin_x:\r\n player: %d\r\n colour: %04x%04x\r\n output: \"%s\"", YSI_gTextTestPlayer[0], YSI_gTextTestStyle[0] >>> 16, YSI_gTextTestStyle[0] & 0xFFFF, YSI_gTextTestOutput[0]); ASSERT(YSI_gTextTestOutput[0][0] && !strcmp(YSI_gTextTestOutput[0], result)); } TEST__ y_text_formatex_cellmin_b() { static result[] = "10000000000000000000000000000000"; TextTest_Reset(); Text_FormatEx(YSI_gTextTestOutput[0], MAX_Y_TEXT_TEST_LENGTH, "%b", cellmin); P:3("y_text_formatex_cellmin_b:\r\n player: %d\r\n colour: %04x%04x\r\n output: \"%s\"", YSI_gTextTestPlayer[0], YSI_gTextTestStyle[0] >>> 16, YSI_gTextTestStyle[0] & 0xFFFF, YSI_gTextTestOutput[0]); ASSERT(YSI_gTextTestOutput[0][0] && !strcmp(YSI_gTextTestOutput[0], result)); } TEST__ y_text_Text_Send_1() { static result[] = "Hello World"; TextTest_Reset(); Text_Send(42, Language:0, $TEST_STRING_C, "World"); P:3("y_text_Text_Send_1:\r\n player: %d\r\n colour: %04x%04x\r\n output: \"%s\"", YSI_gTextTestPlayer[0], YSI_gTextTestStyle[0] >>> 16, YSI_gTextTestStyle[0] & 0xFFFF, YSI_gTextTestOutput[0]); ASSERT(YSI_gTextTestOutput[0][0] && !strcmp(YSI_gTextTestOutput[0], result)); }