diff options
| author | Eric Holk <eholk@mozilla.com> | 2011-08-26 10:57:08 -0700 |
|---|---|---|
| committer | Eric Holk <eholk@mozilla.com> | 2011-08-26 18:03:32 -0700 |
| commit | 5c0cc474be9fc38537fa2fcbc20e9dc0f2f47169 (patch) | |
| tree | 334697b064c3e0600c34a0a64243bc16735b41ed /src/test/stdtest | |
| parent | 2fab948e01477a9862142993be486bca36aa8152 (diff) | |
| download | rust-5c0cc474be9fc38537fa2fcbc20e9dc0f2f47169.tar.gz rust-5c0cc474be9fc38537fa2fcbc20e9dc0f2f47169.zip | |
stdlib: more test cases for treemap.
Diffstat (limited to 'src/test/stdtest')
| -rw-r--r-- | src/test/stdtest/treemap.rs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/test/stdtest/treemap.rs b/src/test/stdtest/treemap.rs index f77c95fb7f3..e0a3ee4c0bc 100644 --- a/src/test/stdtest/treemap.rs +++ b/src/test/stdtest/treemap.rs @@ -2,6 +2,7 @@ use std; import std::treemap::*; import std::option::some; import std::option::none; +import std::str; #[test] fn init_treemap() { @@ -56,4 +57,18 @@ fn traverse_in_order() { n += 1; } traverse(m, bind t(n, _, _)); -} \ No newline at end of file +} + +#[test] +fn u8_map() { + let m = init(); + + let k1 = str::bytes("foo"); + let k2 = str::bytes("bar"); + + insert(m, k1, "foo"); + insert(m, k2, "bar"); + + assert(find(m, k2) == some("bar")); + assert(find(m, k1) == some("foo")); +} |
