Skip to content

Commit 04fbc9a

Browse files
committed
Fix #814, add additional vararg tests
1 parent 285cd12 commit 04fbc9a

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

modules/cfe_testcase/src/es_misc_test.c

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,27 @@ void TestCalculateCRC(void)
4343

4444
UtPrintf("Testing: CFE_ES_CalculateCRC");
4545

46-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_DEFAULT_CRC), expectedCrc);
46+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_DEFAULT_CRC), expectedCrc);
4747

4848
memset(Data2, 1, sizeof(Data2));
49-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(&Data2, sizeof(Data2), inputCrc, CFE_MISSION_ES_CRC_16), expectedBlockCrc);
49+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(&Data2, sizeof(Data2), inputCrc, CFE_MISSION_ES_CRC_16), expectedBlockCrc);
5050

51-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_CRC_8), 0);
52-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_CRC_32), 0);
51+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_CRC_8), 0);
52+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(Data, sizeof(Data), 0, CFE_MISSION_ES_CRC_32), 0);
5353

54-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(NULL, sizeof(Data), expectedCrc, CFE_MISSION_ES_CRC_8), expectedCrc);
55-
UtAssert_INT32_EQ(CFE_ES_CalculateCRC(Data, 0, expectedBlockCrc, CFE_MISSION_ES_CRC_8), expectedBlockCrc);
54+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(NULL, sizeof(Data), expectedCrc, CFE_MISSION_ES_CRC_16), expectedCrc);
55+
UtAssert_UINT32_EQ(CFE_ES_CalculateCRC(Data, 0, expectedBlockCrc, CFE_MISSION_ES_CRC_16), expectedBlockCrc);
5656
}
5757

5858
void TestWriteToSysLog(void)
5959
{
60+
const char *TestString = "Test String for CFE_ES_WriteToSysLog Functional Test";
61+
6062
UtPrintf("Testing: CFE_ES_WriteToSysLog");
6163
CFE_ES_WriteToSysLog("MIR (Manual Inspection Required) for CFE_ES_WriteToSysLog");
64+
CFE_ES_WriteToSysLog(NULL);
65+
CFE_ES_WriteToSysLog("%s", TestString);
66+
6267
UtAssertEx(false, UTASSERT_CASETYPE_MIR, __FILE__, __LINE__, "%s",
6368
"MIR (Manual Inspection Required) for CFE_ES_WriteToSysLog");
6469
}

0 commit comments

Comments
 (0)