]> git.lizzy.rs Git - rust.git/commitdiff
Add a test for vec::retain
authorSeo Sanghyeon <sanxiyn@gmail.com>
Mon, 14 Jan 2013 07:10:54 +0000 (16:10 +0900)
committerSeo Sanghyeon <sanxiyn@gmail.com>
Mon, 14 Jan 2013 08:38:15 +0000 (17:38 +0900)
src/libcore/vec.rs

index 9527c85481c276b84ad32dd1816556268f48e45c..092aea7577fe60b58e553da8719015b0db2d1cae 100644 (file)
@@ -2799,6 +2799,13 @@ fn test_filter() {
         assert filter(~[1u, 2u, 4u, 8u, 16u], is_three) == ~[];
     }
 
+    #[test]
+    fn test_retain() {
+        let mut v = ~[1, 2, 3, 4, 5];
+        v.retain(is_odd);
+        assert v == ~[1, 3, 5];
+    }
+
     #[test]
     fn test_foldl() {
         // Test on-stack fold.