aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/lib-deque.rs
blob: 244092da79c8d1022d1621adefa084f5fbcbc098 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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. */
}