use sipmsg::*; #[test] fn get_message_type() { assert_eq!( sipmsg::get_sip_message_type("SIP".as_bytes()), SipMessageType::Response ); assert_eq!( sipmsg::get_sip_message_type( "INVITE sip:vivekg@chair-dnrc.example.com;unknownparam SIP/2.0".as_bytes() ), SipMessageType::Request ); assert_eq!( sipmsg::get_sip_message_type("OPTIONS sip:user@example.com SIP/2.0".as_bytes()), SipMessageType::Request ); assert_eq!( sipmsg::get_sip_message_type("MESSAGE sip:kumiko@example.org SIP/2.0".as_bytes()), SipMessageType::Request ); assert_eq!( sipmsg::get_sip_message_type("NEWMETHOD sip:user@example.com SIP/2.0".as_bytes()), SipMessageType::Unknown ); }