test works

This commit is contained in:
Robin Müller 2022-11-01 20:07:02 +01:00
parent 74f65243e4
commit ffb6fe83ad
No known key found for this signature in database
GPG Key ID: FC76078F520434A5

View File

@ -42,6 +42,7 @@ fn test_threaded_usage() {
// PUS + Generic event manager thread
let jh0 = thread::spawn(move || {
let mut sender = EventTmSender { sender: event_tx };
let mut event_cnt = 0;
loop {
let res = event_man.try_event_handling();
assert!(res.is_ok());
@ -61,10 +62,13 @@ fn test_threaded_usage() {
event,
None,
);
event_cnt += 1;
assert!(res.is_ok());
assert!(res.unwrap());
if event_cnt == 2 {
break;
}
}
Err(e) => {
if let TryRecvError::Disconnected = e {
panic!("Event receiver disconnected!")
@ -82,7 +86,10 @@ fn test_threaded_usage() {
loop {
match event_rx.try_recv() {
// Event TM received successfully
Ok(_) => break,
Ok(event) => {
println!("{:x?}", event);
break;
}
Err(e) => {
if let TryRecvError::Disconnected = e {
panic!("Event sender disconnected!")
@ -99,7 +106,10 @@ fn test_threaded_usage() {
loop {
match event_rx.try_recv() {
// Event TM received successfully
Ok(_) => break,
Ok(event) => {
println!("{:x?}", event);
break;
}
Err(e) => {
if let TryRecvError::Disconnected = e {
panic!("Event sender disconnected!")