From: Ian Jackson Date: Sat, 17 Jul 2021 11:34:56 +0000 (+0100) Subject: zcoord tests: Test some bad ranges X-Git-Tag: otter-0.7.2~50 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=508173f857913d2071166842fe7399a57b91f53a;p=otter.git zcoord tests: Test some bad ranges Signed-off-by: Ian Jackson --- 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() {