diff --git a/tests/test_lte_parsing.rs b/tests/test_lte_parsing.rs index e79d951..859e5f3 100644 --- a/tests/test_lte_parsing.rs +++ b/tests/test_lte_parsing.rs @@ -12,7 +12,11 @@ use deku::prelude::*; #[test] fn test_lte_rrc_ota() { let mut parser = GsmtapParser::new(); - let v26_binary = &[0x10, 0x0, 0x23, 0x0, 0x23, 0x0, 0xc0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xf, 0x40, 0xf, 0x40, 0x1, 0xe, 0x1, 0x13, 0x7, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x15]; + let v26_binary = &[ + 0x10, 0x0, 0x23, 0x0, 0x23, 0x0, 0xc0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1a, 0xf, 0x40, 0xf, 0x40, 0x1, 0xe, 0x1, 0x13, 0x7, + 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10, 0x15 + ]; let (_, parsed) = Message::from_bytes((v26_binary, 0)).unwrap(); assert_eq!(&parsed, &Message::Log { pending_msgs: 0, @@ -84,7 +88,6 @@ fn test_lte_rrc_ota() { let (_, gsmtap_msg) = parser.recv_message(parsed).unwrap().unwrap(); assert_eq!(&gsmtap_msg.payload, &[ 0x10, 0x15, - ]); assert_eq!(gsmtap_msg.header.packet_type, 13); assert_eq!(gsmtap_msg.header.timeslot, 0); @@ -102,7 +105,6 @@ fn test_lte_rrc_ota() { 0x00, 0x00, 0x09, 0xdc, 0x05, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x40, 0x85, 0x8e, 0xc4, 0xe5, 0xbf, 0xe0, 0x50, 0xdc, 0x29, 0x15, 0x16, 0x00, - ]; let (_, parsed) = Message::from_bytes((v24_binary, 0)).unwrap(); assert_eq!(&parsed, &Message::Log { @@ -123,7 +125,10 @@ fn test_lte_rrc_ota() { pdu_num: 5, sib_mask: 0, len: 13, - packet: vec![0x40, 0x85, 0x8e, 0xc4, 0xe5, 0xbf, 0xe0, 0x50, 0xdc, 0x29, 0x15, 0x16, 0x0], + packet: vec![ + 0x40, 0x85, 0x8e, 0xc4, 0xe5, 0xbf, 0xe0, 0x50, 0xdc, 0x29, + 0x15, 0x16, 0x0 + ], }, }, }); @@ -131,7 +136,6 @@ fn test_lte_rrc_ota() { assert_eq!(&gsmtap_msg.payload, &[ 0x40, 0x85, 0x8e, 0xc4, 0xe5, 0xbf, 0xe0, 0x50, 0xdc, 0x29, 0x15, 0x16, 0x00, - ]); assert_eq!(gsmtap_msg.header.packet_type, 13); assert_eq!(gsmtap_msg.header.timeslot, 0); @@ -171,7 +175,11 @@ fn test_lte_rrc_ota() { pdu_num: 9, sib_mask: 0, len: 24, - packet: vec![0x8, 0x10, 0xa7, 0x14, 0x53, 0x59, 0xa6, 0x5, 0x43, 0x68, 0xc0, 0x3b, 0xda, 0x30, 0x4, 0xa6, 0x88, 0x2, 0x8d, 0xa2, 0x0, 0x9a, 0x68, 0x40], + packet: vec![ + 0x8, 0x10, 0xa7, 0x14, 0x53, 0x59, 0xa6, 0x5, 0x43, 0x68, + 0xc0, 0x3b, 0xda, 0x30, 0x4, 0xa6, 0x88, 0x2, 0x8d, 0xa2, + 0x0, 0x9a, 0x68, 0x40 + ], }, }, }); @@ -269,7 +277,6 @@ fn test_lte_rrc_ota() { let (_, gsmtap_msg) = parser.recv_message(parsed).unwrap().unwrap(); assert_eq!(&gsmtap_msg.payload, &[ 0x40, 0x0c, 0x8e, 0xc9, 0x42, 0x89, 0xe0, - ]); assert_eq!(gsmtap_msg.header.packet_type, 13); assert_eq!(gsmtap_msg.header.timeslot, 0); @@ -289,7 +296,6 @@ fn test_lte_rrc_ota() { 0x41, 0xa3, 0x1c, 0x31, 0x68, 0x04, 0x40, 0x1a, 0x00, 0x49, 0x16, 0x7c, 0x23, 0x15, 0x9f, 0x00, 0x10, 0x67, 0xc1, 0x06, 0xd9, 0xe0, 0x00, - ]; let (_, parsed) = Message::from_bytes((v15_binary, 0)).unwrap(); assert_eq!(&parsed, &Message::Log { @@ -310,7 +316,11 @@ fn test_lte_rrc_ota() { pdu_num: 9, sib_mask: 0, len: 28, - packet: vec![0x8, 0x10, 0xa5, 0x34, 0x61, 0x41, 0xa3, 0x1c, 0x31, 0x68, 0x4, 0x40, 0x1a, 0x0, 0x49, 0x16, 0x7c, 0x23, 0x15, 0x9f, 0x0, 0x10, 0x67, 0xc1, 0x6, 0xd9, 0xe0, 0x0], + packet: vec![ + 0x8, 0x10, 0xa5, 0x34, 0x61, 0x41, 0xa3, 0x1c, 0x31, 0x68, + 0x4, 0x40, 0x1a, 0x0, 0x49, 0x16, 0x7c, 0x23, 0x15, 0x9f, + 0x0, 0x10, 0x67, 0xc1, 0x6, 0xd9, 0xe0, 0x0 + ], }, }, }); @@ -484,7 +494,10 @@ fn test_lte_rrc_ota() { pdu_num: 2, sib_mask: 2, len: 18, - packet: vec![0x40, 0x49, 0x88, 0x5, 0xc0, 0x97, 0x2, 0xd3, 0xb0, 0x98, 0x1c, 0x20, 0xa0, 0x81, 0x8c, 0x43, 0x26, 0xd0], + packet: vec![ + 0x40, 0x49, 0x88, 0x5, 0xc0, 0x97, 0x2, 0xd3, 0xb0, 0x98, + 0x1c, 0x20, 0xa0, 0x81, 0x8c, 0x43, 0x26, 0xd0 + ], }, }, });