@@ -4629,56 +4629,124 @@ void Test_CFE_SB_ValidateMsgId(void)
4629
4629
4630
4630
void Test_CFE_SB_CmdTopicIdToMsgId (void )
4631
4631
{
4632
- CFE_SB_MsgId_Atom_t MsgIdVal ;
4632
+ CFE_SB_MsgId_Atom_t MsgIdVal1 ;
4633
+ CFE_SB_MsgId_Atom_t MsgIdVal2 ;
4634
+ bool ReturnCode1 = false;
4635
+ bool ReturnCode2 = false;
4636
+
4637
+ MsgIdVal1 = CFE_SB_CmdTopicIdToMsgId (1 , 1 );
4638
+ ReturnCode1 = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal1 ));
4633
4639
4634
- MsgIdVal = CFE_SB_CmdTopicIdToMsgId (1 , 1 );
4635
- UtAssert_BOOL_TRUE ( CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ) ));
4640
+ MsgIdVal2 = CFE_SB_CmdTopicIdToMsgId (1 , 0 );
4641
+ ReturnCode2 = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal2 ));
4636
4642
4637
- MsgIdVal = CFE_SB_CmdTopicIdToMsgId (1 , 0 );
4638
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4643
+ if (MsgIdVal1 == 0 || MsgIdVal2 == 0 )
4644
+ {
4645
+ /* Macro does not exist. Topic ID has not been implemented. */
4646
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4647
+ }
4648
+ else
4649
+ {
4650
+ UtAssert_BOOL_TRUE (ReturnCode1 );
4651
+ UtAssert_BOOL_TRUE (ReturnCode2 );
4652
+ }
4639
4653
}
4640
4654
4641
4655
void Test_CFE_SB_TlmTopicIdToMsgId (void )
4642
4656
{
4643
- CFE_SB_MsgId_Atom_t MsgIdVal ;
4657
+ CFE_SB_MsgId_Atom_t MsgIdVal1 ;
4658
+ CFE_SB_MsgId_Atom_t MsgIdVal2 ;
4659
+ bool ReturnCode1 = false;
4660
+ bool ReturnCode2 = false;
4661
+
4662
+ MsgIdVal1 = CFE_SB_TlmTopicIdToMsgId (1 , 1 );
4663
+ ReturnCode1 = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal1 ));
4644
4664
4645
- MsgIdVal = CFE_SB_TlmTopicIdToMsgId (1 , 1 );
4646
- UtAssert_BOOL_TRUE ( CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ) ));
4665
+ MsgIdVal2 = CFE_SB_TlmTopicIdToMsgId (1 , 0 );
4666
+ ReturnCode2 = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal2 ));
4647
4667
4648
- MsgIdVal = CFE_SB_CmdTopicIdToMsgId (1 , 0 );
4649
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4668
+ if (MsgIdVal1 == 0 || MsgIdVal2 == 0 )
4669
+ {
4670
+ /* Macro does not exist. Topic ID has not been implemented. */
4671
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4672
+ }
4673
+ else
4674
+ {
4675
+ UtAssert_BOOL_TRUE (ReturnCode1 );
4676
+ UtAssert_BOOL_TRUE (ReturnCode2 );
4677
+ }
4650
4678
}
4651
4679
4652
4680
void Test_CFE_SB_GlobalCmdTopicIdToMsgId (void )
4653
4681
{
4654
4682
CFE_SB_MsgId_Atom_t MsgIdVal ;
4683
+ bool ReturnCode = false;
4655
4684
4656
4685
MsgIdVal = CFE_SB_GlobalCmdTopicIdToMsgId (2 );
4657
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4686
+ ReturnCode = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ));
4687
+ if (MsgIdVal == 0 )
4688
+ {
4689
+ /* Macro does not exist. Topic ID has not been implemented. */
4690
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4691
+ }
4692
+ else
4693
+ {
4694
+ UtAssert_BOOL_TRUE (ReturnCode );
4695
+ }
4658
4696
}
4659
4697
4660
4698
void Test_CFE_SB_GlobalTlmTopicIdToMsgId (void )
4661
4699
{
4662
4700
CFE_SB_MsgId_Atom_t MsgIdVal ;
4701
+ bool ReturnCode = false;
4663
4702
4664
4703
MsgIdVal = CFE_SB_GlobalTlmTopicIdToMsgId (2 );
4665
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4704
+ ReturnCode = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ));
4705
+ if (MsgIdVal == 0 )
4706
+ {
4707
+ /* Macro does not exist. Topic ID has not been implemented. */
4708
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4709
+ }
4710
+ else
4711
+ {
4712
+ UtAssert_BOOL_TRUE (ReturnCode );
4713
+ }
4666
4714
}
4667
4715
4668
4716
void Test_CFE_SB_LocalCmdTopicIdToMsgId (void )
4669
4717
{
4670
4718
CFE_SB_MsgId_Atom_t MsgIdVal ;
4719
+ bool ReturnCode = false;
4671
4720
4672
4721
MsgIdVal = CFE_SB_LocalCmdTopicIdToMsgId (3 );
4673
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4722
+ ReturnCode = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ));
4723
+ if (MsgIdVal == 0 )
4724
+ {
4725
+ /* Macro does not exist. Topic ID has not been implemented. */
4726
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4727
+ }
4728
+ else
4729
+ {
4730
+ UtAssert_BOOL_TRUE (ReturnCode );
4731
+ }
4674
4732
}
4675
4733
4676
4734
void Test_CFE_SB_LocalTlmTopicIdToMsgId (void )
4677
4735
{
4678
4736
CFE_SB_MsgId_Atom_t MsgIdVal ;
4737
+ bool ReturnCode = false;
4679
4738
4680
4739
MsgIdVal = CFE_SB_LocalTlmTopicIdToMsgId (3 );
4681
- UtAssert_BOOL_TRUE (CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal )));
4740
+ ReturnCode = CFE_SB_IsValidMsgId (CFE_SB_ValueToMsgId (MsgIdVal ));
4741
+ if (MsgIdVal == 0 )
4742
+ {
4743
+ /* Macro does not exist. Topic ID has not been implemented. */
4744
+ UtAssert_MIR ("Topic ID has not been implemented. " );
4745
+ }
4746
+ else
4747
+ {
4748
+ UtAssert_BOOL_TRUE (ReturnCode );
4749
+ }
4682
4750
}
4683
4751
4684
4752
/*
0 commit comments