Use assert_eq to print values on test failures.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -245,12 +245,12 @@ async fn set_intersection_sorted_stream2() {
|
|||||||
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
assert!(r.eq(&["bar"]));
|
assert_eq!(r, &["bar"]);
|
||||||
|
|
||||||
let r = intersection_sorted_stream2(b.iter().stream(), a.iter().stream())
|
let r = intersection_sorted_stream2(b.iter().stream(), a.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
assert!(r.eq(&["bar"]));
|
assert_eq!(r, &["bar"]);
|
||||||
|
|
||||||
let a = ["aaa", "ccc", "xxx", "yyy"];
|
let a = ["aaa", "ccc", "xxx", "yyy"];
|
||||||
let b = ["hhh", "iii", "jjj", "zzz"];
|
let b = ["hhh", "iii", "jjj", "zzz"];
|
||||||
@@ -264,14 +264,14 @@ async fn set_intersection_sorted_stream2() {
|
|||||||
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
assert!(r.eq(&["aaa", "ccc", "eee"]));
|
assert_eq!(r, &["aaa", "ccc", "eee"]);
|
||||||
|
|
||||||
let a = ["aaa", "ccc", "eee", "ggg", "hhh", "iii"];
|
let a = ["aaa", "ccc", "eee", "ggg", "hhh", "iii"];
|
||||||
let b = ["bbb", "ccc", "ddd", "fff", "ggg", "iii"];
|
let b = ["bbb", "ccc", "ddd", "fff", "ggg", "iii"];
|
||||||
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = intersection_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
assert!(r.eq(&["ccc", "ggg", "iii"]));
|
assert_eq!(r, &["ccc", "ggg", "iii"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
@@ -284,13 +284,11 @@ async fn set_difference_sorted_stream2() {
|
|||||||
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
println!("{r:?}");
|
assert_eq!(r, &["foo"]);
|
||||||
assert!(r.eq(&["foo"]));
|
|
||||||
|
|
||||||
let r = difference_sorted_stream2(b.iter().stream(), a.iter().stream())
|
let r = difference_sorted_stream2(b.iter().stream(), a.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
println!("{r:?}");
|
|
||||||
assert!(r.is_empty());
|
assert!(r.is_empty());
|
||||||
|
|
||||||
let a = ["aaa", "ccc", "xxx", "yyy"];
|
let a = ["aaa", "ccc", "xxx", "yyy"];
|
||||||
@@ -298,22 +296,19 @@ async fn set_difference_sorted_stream2() {
|
|||||||
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
println!("{r:?}");
|
assert_eq!(r, &["aaa", "ccc", "xxx", "yyy"]);
|
||||||
assert!(r.eq(&["aaa", "ccc", "xxx", "yyy"]));
|
|
||||||
|
|
||||||
let a = ["aaa", "ccc", "eee", "ggg"];
|
let a = ["aaa", "ccc", "eee", "ggg"];
|
||||||
let b = ["aaa", "bbb", "ccc", "ddd", "eee"];
|
let b = ["aaa", "bbb", "ccc", "ddd", "eee"];
|
||||||
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
println!("{r:?}");
|
assert_eq!(r, &["ggg"]);
|
||||||
assert!(r.eq(&["ggg"]));
|
|
||||||
|
|
||||||
let a = ["aaa", "ccc", "eee", "ggg", "hhh", "iii"];
|
let a = ["aaa", "ccc", "eee", "ggg", "hhh", "iii"];
|
||||||
let b = ["bbb", "ccc", "ddd", "fff", "ggg", "iii"];
|
let b = ["bbb", "ccc", "ddd", "fff", "ggg", "iii"];
|
||||||
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
let r = difference_sorted_stream2(a.iter().stream(), b.iter().stream())
|
||||||
.collect::<Vec<&str>>()
|
.collect::<Vec<&str>>()
|
||||||
.await;
|
.await;
|
||||||
println!("{r:?}");
|
assert_eq!(r, &["aaa", "eee", "hhh"]);
|
||||||
assert!(r.eq(&["aaa", "eee", "hhh"]));
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user