1 use super::*; 2 use crate::error::Result; 3 4 use stun::message::BINDING_REQUEST; 5 6 #[test] test_use_candidate_attr_add_to() -> Result<()>7fn test_use_candidate_attr_add_to() -> Result<()> { 8 let mut m = Message::new(); 9 assert!(!UseCandidateAttr::is_set(&m), "should not be set"); 10 11 m.build(&[Box::new(BINDING_REQUEST), Box::new(UseCandidateAttr::new())])?; 12 13 let mut m1 = Message::new(); 14 m1.write(&m.raw)?; 15 16 assert!(UseCandidateAttr::is_set(&m1), "should be set"); 17 18 Ok(()) 19 } 20