@@ -163,6 +163,11 @@ void TestResourceID(void)
163
163
UtAssert_True (TestIndex == RefIndex , "ID index after search: id=%lx, expected=%lu, got=%lu" ,
164
164
CFE_ResourceId_ToInteger (Id ), (unsigned long )RefIndex , (unsigned long )TestIndex );
165
165
166
+ /* For valid Id check other invalid inputs */
167
+ UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , RefBase , 1 , NULL ), CFE_ES_BAD_ARGUMENT );
168
+ UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , RefBase , 0 , & TestIndex ), CFE_ES_ERR_RESOURCEID_NOT_VALID );
169
+ UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , ~RefBase , 1 , & TestIndex ), CFE_ES_ERR_RESOURCEID_NOT_VALID );
170
+
166
171
/* Validate off-nominal inputs */
167
172
Id = CFE_ResourceId_FindNext (CFE_RESOURCEID_UNDEFINED , 0 , UT_ResourceId_CheckIdSlotUsed );
168
173
UtAssert_True (CFE_ResourceId_Equal (Id , CFE_RESOURCEID_UNDEFINED ), "CFE_ResourceId_FindNext() bad input: id=%lx" ,
@@ -171,10 +176,6 @@ void TestResourceID(void)
171
176
Id = CFE_ResourceId_FindNext (LastId , 0 , NULL );
172
177
UtAssert_True (CFE_ResourceId_Equal (Id , CFE_RESOURCEID_UNDEFINED ), "CFE_ResourceId_FindNext() bad input: id=%lx" ,
173
178
CFE_ResourceId_ToInteger (Id ));
174
-
175
- UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , RefBase , 1 , NULL ), CFE_ES_BAD_ARGUMENT );
176
- UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , RefBase , 0 , & TestIndex ), CFE_ES_ERR_RESOURCEID_NOT_VALID );
177
- UtAssert_INT32_EQ (CFE_ResourceId_ToIndex (Id , ~RefBase , 1 , & TestIndex ), CFE_ES_ERR_RESOURCEID_NOT_VALID );
178
179
}
179
180
180
181
void UtTest_Setup (void )
0 commit comments