From 508173f857913d2071166842fe7399a57b91f53a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 17 Jul 2021 12:34:56 +0100 Subject: [PATCH] zcoord tests: Test some bad ranges Signed-off-by: Ian Jackson --- base/zcoord.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/base/zcoord.rs b/base/zcoord.rs index 3d5bdbe4..83f83a66 100644 --- a/base/zcoord.rs +++ b/base/zcoord.rs @@ -969,7 +969,22 @@ mod test { it.nxt("1g00000000"); it.nxt("1o00000000"); assert_eq!(it.i.next(), None); - } + + assert_eq!(mk ("aaaaaaaaaa_vvvvvvvvvv") + .range_upto(&mk("aaaaaaaaaa_vvvvvvvvvv"), 4) + .unwrap_err(), + RangeImpossible::Empty); + + assert_eq!(mk ("0000000001") + .range_upto(&mk("0000000001"), 4) + .unwrap_err(), + RangeImpossible::Empty); + + assert_eq!(mk ("0000000002") + .range_upto(&mk("0000000001"), 4) + .unwrap_err(), + RangeImpossible::Backwards); + } #[test] fn some_range() { -- 2.30.2