You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#[test_case(Some(UUID::build()),Some(UUri::default()),Some(destination()),None,false;"fails for invalid origin")]
715
+
// [utest->dsn~up-attributes-notification-sink~1]
697
716
#[test_case(Some(UUID::build()),Some(origin()),Some(UUri{ ue_id:0xabcd, ue_version_major:0x01, resource_id:0x0011, ..Default::default()}),None,false;"fails for invalid destination")]
698
717
#[test_case(Some(UUID::build()),None,None,None,false;"fails for neither origin nor destination")]
718
+
// [utest->dsn~up-attributes-id~1]
699
719
#[test_case(None,Some(origin()),Some(destination()),None,false;"fails for missing message ID")]
720
+
// [utest->dsn~up-attributes-id~1]
700
721
#[test_case(
701
722
Some(UUID{
702
723
// invalid UUID version (not 0b1000 but 0b1010)
@@ -746,7 +767,9 @@ mod tests {
746
767
747
768
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),None,Some(2000),Some(UPriority::UPRIORITY_CS4),None,true;"succeeds for mandatory attributes")]
748
769
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),Some(1),Some(2000),Some(UPriority::UPRIORITY_CS4),Some(String::from("token")),true;"succeeds for valid attributes")]
770
+
// [utest->dsn~up-attributes-id~1]
749
771
#[test_case(None,Some(method_to_invoke()),Some(reply_to_address()),Some(1),Some(2000),Some(UPriority::UPRIORITY_CS4),Some(String::from("token")),false;"fails for missing message ID")]
772
+
// [utest->dsn~up-attributes-id~1]
750
773
#[test_case(
751
774
Some(UUID{
752
775
// invalid UUID version (not 0b1000 but 0b1010)
@@ -762,14 +785,20 @@ mod tests {
762
785
None,
763
786
false;
764
787
"fails for invalid message id")]
788
+
// [utest->dsn~up-attributes-request-source~1]
765
789
#[test_case(Some(UUID::build()),Some(method_to_invoke()),None,None,Some(2000),Some(UPriority::UPRIORITY_CS4),None,false;"fails for missing reply-to-address")]
790
+
// [utest->dsn~up-attributes-request-source~1]
766
791
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(UUri{ resource_id:0x0001, ..Default::default()}),None,Some(2000),Some(UPriority::UPRIORITY_CS4),None,false;"fails for invalid reply-to-address")]
792
+
// [utest->dsn~up-attributes-request-sink~1]
767
793
#[test_case(Some(UUID::build()),None,Some(reply_to_address()),None,Some(2000),Some(UPriority::UPRIORITY_CS4),None,false;"fails for missing method-to-invoke")]
794
+
// [utest->dsn~up-attributes-request-sink~1]
768
795
#[test_case(Some(UUID::build()),Some(UUri::default()),Some(reply_to_address()),None,Some(2000),Some(UPriority::UPRIORITY_CS4),None,false;"fails for invalid method-to-invoke")]
769
796
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),Some(1),Some(2000),None,None,false;"fails for missing priority")]
770
797
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),Some(1),Some(2000),Some(UPriority::UPRIORITY_CS3),None,false;"fails for invalid priority")]
798
+
// [utest->dsn~up-attributes-request-ttl~1]
771
799
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),None,None,Some(UPriority::UPRIORITY_CS4),None,false;"fails for missing ttl")]
772
-
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),None,Some(0),Some(UPriority::UPRIORITY_CS4),None,false;"fails for ttl < 1")]
800
+
// [utest->dsn~up-attributes-request-ttl~1]
801
+
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),None,Some(0),Some(UPriority::UPRIORITY_CS4),None,false;"fails for ttl = 0")]
773
802
#[test_case(Some(UUID::build()),Some(method_to_invoke()),Some(reply_to_address()),Some(1),Some(2000),Some(UPriority::UPRIORITY_CS4),None,true;"succeeds for valid permission level")]
#[test_case(Some(UUID::build()),Some(reply_to_address()),Some(method_to_invoke()),Some(UUID::build()),None,None,Some(UPriority::UPRIORITY_CS4),true;"succeeds for mandatory attributes")]
817
846
#[test_case(Some(UUID::build()),Some(reply_to_address()),Some(method_to_invoke()),Some(UUID::build()),Some(EnumOrUnknown::from(UCode::CANCELLED)),Some(100),Some(UPriority::UPRIORITY_CS4),true;"succeeds for valid attributes")]
847
+
// [utest->dsn~up-attributes-id~1]
818
848
#[test_case(None,Some(reply_to_address()),Some(method_to_invoke()),Some(UUID::build()),Some(EnumOrUnknown::from(UCode::CANCELLED)),Some(100),Some(UPriority::UPRIORITY_CS4),false;"fails for missing message ID")]
849
+
// [utest->dsn~up-attributes-id~1]
819
850
#[test_case(
820
851
Some(UUID{
821
852
// invalid UUID version (not 0b1000 but 0b1010)
@@ -831,9 +862,13 @@ mod tests {
831
862
Some(UPriority::UPRIORITY_CS4),
832
863
false;
833
864
"fails for invalid message id")]
865
+
// [utest->dsn~up-attributes-response-sink~1]
834
866
#[test_case(Some(UUID::build()),None,Some(method_to_invoke()),Some(UUID::build()),None,None,Some(UPriority::UPRIORITY_CS4),false;"fails for missing reply-to-address")]
867
+
// [utest->dsn~up-attributes-response-sink~1]
835
868
#[test_case(Some(UUID::build()),Some(UUri{ resource_id:0x0001, ..Default::default()}),Some(method_to_invoke()),Some(UUID::build()),None,None,Some(UPriority::UPRIORITY_CS4),false;"fails for invalid reply-to-address")]
869
+
// [utest->dsn~up-attributes-response-source~1]
836
870
#[test_case(Some(UUID::build()),Some(reply_to_address()),None,Some(UUID::build()),None,None,Some(UPriority::UPRIORITY_CS4),false;"fails for missing invoked-method")]
871
+
// [utest->dsn~up-attributes-response-source~1]
837
872
#[test_case(Some(UUID::build()),Some(reply_to_address()),Some(UUri::default()),Some(UUID::build()),None,None,Some(UPriority::UPRIORITY_CS4),false;"fails for invalid invoked-method")]
838
873
#[test_case(Some(UUID::build()),Some(reply_to_address()),Some(method_to_invoke()),Some(UUID::build()),Some(EnumOrUnknown::from(UCode::CANCELLED)),None,Some(UPriority::UPRIORITY_CS4),true;"succeeds for valid commstatus")]
839
874
#[test_case(Some(UUID::build()),Some(reply_to_address()),Some(method_to_invoke()),Some(UUID::build()),Some(EnumOrUnknown::from_i32(-42)),None,Some(UPriority::UPRIORITY_CS4),false;"fails for invalid commstatus")]
0 commit comments