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<()>7 fn 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