From d1ff7c5463bce0eaad6f24353c124bbd3094d7cd Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 9 Jun 2022 16:24:50 +0200 Subject: [PATCH] added additional test --- src/core/events.rs | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/core/events.rs b/src/core/events.rs index 208d6ab..42598e4 100644 --- a/src/core/events.rs +++ b/src/core/events.rs @@ -105,9 +105,24 @@ mod tests { assert!(conv_from_raw.is_ok()); let opt_event = conv_from_raw.ok(); assert!(opt_event.is_some()); - let event_conv_back = opt_event.unwrap(); - assert_eq!(event_conv_back.severity(), Severity::INFO); - assert_eq!(event_conv_back.unique_id(), 0); - assert_eq!(event_conv_back.group_id(), 0); + let event = opt_event.unwrap(); + assert_eq!(event.severity(), Severity::INFO); + assert_eq!(event.unique_id(), 0); + assert_eq!(event.group_id(), 0); + + let event = Event::new(Severity::HIGH, 0x1FFF, 0xFFFF).unwrap(); + assert_eq!(event.severity(), Severity::HIGH); + assert_eq!(event.group_id(), 0x1FFF); + assert_eq!(event.unique_id(), 0xFFFF); + let raw_event = event.raw(); + assert_eq!(raw_event, 0x9FFFFFFF); + let conv_from_raw = Event::try_from(raw_event); + assert!(conv_from_raw.is_ok()); + let opt_event = conv_from_raw.ok(); + assert!(opt_event.is_some()); + let event = opt_event.unwrap(); + assert_eq!(event.severity(), Severity::HIGH); + assert_eq!(event.group_id(), 0x1FFF); + assert_eq!(event.unique_id(), 0xFFFF); } }