From 5c0cc474be9fc38537fa2fcbc20e9dc0f2f47169 Mon Sep 17 00:00:00 2001 From: Eric Holk Date: Fri, 26 Aug 2011 10:57:08 -0700 Subject: [PATCH] stdlib: more test cases for treemap. --- src/test/stdtest/treemap.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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")); +}