diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/lib-deque.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/run-pass/lib-deque.rs b/src/test/run-pass/lib-deque.rs new file mode 100644 index 00000000..244092da --- /dev/null +++ b/src/test/run-pass/lib-deque.rs @@ -0,0 +1,17 @@ +// -*- rust -*- + +use std; +import std.deque; + +fn main() { + let deque.t[int] d1 = deque.create[int](); + check (d1.size() == 0u); + d1.add_front(17); + d1.add_front(42); + d1.add_back(137); + check (d1.size() == 3u); + d1.add_back(137); + check (d1.size() == 4u); + /* FIXME (issue #133): We should check that the numbers come back + * to us correctly once the deque stops zeroing them out. */ +} |