chiark / gitweb /
zcoord: test iter()
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Jul 2021 14:53:35 +0000 (15:53 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Jul 2021 14:53:54 +0000 (15:53 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
base/zcoord.rs

index 610b5ce5227cc4c3246d57a7b90c0dee6968f8cf..37b38505fe3737eeb90b8941f9f2d5a98f284fe5 100644 (file)
@@ -884,7 +884,13 @@ mod test {
 
   #[test]
   fn iter() {
-    
+    let mut m = mk("000000000a").iter(Increment);
+    assert_eq!( m.next(), Some(bf("000100000a")) );
+    assert_eq!( m.next(), Some(bf("000200000a")) );
+
+    let mut m = mk("000000000a").iter(Decrement);
+    assert_eq!( m.next(), Some(bf("0000000009_vvvvvvvvvv_vvvuvvvvvv")) );
+    assert_eq!( m.next(), Some(bf("0000000009_vvvvvvvvvv_vvvtvvvvvv")) );
   }
 
   #[test]