]> git.lizzy.rs Git - rust.git/commitdiff
test VecDeque debug printing
authorRalf Jung <post@ralfj.de>
Fri, 15 Feb 2019 09:41:12 +0000 (10:41 +0100)
committerRalf Jung <post@ralfj.de>
Fri, 15 Feb 2019 09:41:12 +0000 (10:41 +0100)
tests/run-pass/vecdeque.rs
tests/run-pass/vecdeque.stdout [new file with mode: 0644]

index 381169505ec9f50b5bfca110635935372e24ee4a..9c9909802e2070923f973072f6d58cd101328128 100644 (file)
@@ -9,6 +9,14 @@ fn main() {
     let mut src = VecDeque::new();
     src.push_front(Box::new(2));
     dst.append(&mut src);
+    for a in dst.iter() {
+      assert_eq!(**a, 2);
+    }
+
+    // Regression test for Debug and Diaplay impl's
+    println!("{:?} {:?}", dst, dst.iter());
+    println!("{:?}", VecDeque::<u32>::new().iter());
+
     for a in dst {
       assert_eq!(*a, 2);
     }
diff --git a/tests/run-pass/vecdeque.stdout b/tests/run-pass/vecdeque.stdout
new file mode 100644 (file)
index 0000000..63de960
--- /dev/null
@@ -0,0 +1,2 @@
+[2, 2] Iter([2, 2], [])
+Iter([], [])