mirror of
https://github.com/GyulyVGC/sniffnet.git
synced 2026-02-18 15:12:26 -05:00
simple tests about sort selection messages
This commit is contained in:
@@ -790,6 +790,50 @@ fn test_correctly_update_report_sort_kind() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[parallel] // needed to not collide with other tests generating configs files
|
||||
fn test_correctly_update_host_sort_kind() {
|
||||
let mut sniffer = new_sniffer();
|
||||
|
||||
let mut sort = SortType::Neutral;
|
||||
|
||||
assert_eq!(sniffer.host_sort_type, sort);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::HostSortSelection(sort));
|
||||
assert_eq!(sniffer.host_sort_type, SortType::Descending);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::HostSortSelection(sort));
|
||||
assert_eq!(sniffer.host_sort_type, SortType::Ascending);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::HostSortSelection(sort));
|
||||
assert_eq!(sniffer.host_sort_type, SortType::Neutral);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[parallel] // needed to not collide with other tests generating configs files
|
||||
fn test_correctly_update_service_sort_kind() {
|
||||
let mut sniffer = new_sniffer();
|
||||
|
||||
let mut sort = SortType::Neutral;
|
||||
|
||||
assert_eq!(sniffer.service_sort_type, sort);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::ServiceSortSelection(sort));
|
||||
assert_eq!(sniffer.service_sort_type, SortType::Descending);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::ServiceSortSelection(sort));
|
||||
assert_eq!(sniffer.service_sort_type, SortType::Ascending);
|
||||
|
||||
sort = sort.next_sort();
|
||||
sniffer.update(Message::ServiceSortSelection(sort));
|
||||
assert_eq!(sniffer.service_sort_type, SortType::Neutral);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[parallel] // needed to not collide with other tests generating configs files
|
||||
fn test_correctly_update_style() {
|
||||
|
||||
Reference in New Issue
Block a user