diff yetilab/vector/test/test_vector.yeti @ 269:0011c9a8c0ec

Add repeated
author Chris Cannam
date Thu, 23 May 2013 14:39:40 +0100
parents c7efd12c27c5
children 197d23954a4e
line wrap: on
line diff
--- a/yetilab/vector/test/test_vector.yeti	Thu May 23 14:39:18 2013 +0100
+++ b/yetilab/vector/test/test_vector.yeti	Thu May 23 14:39:40 2013 +0100
@@ -90,6 +90,13 @@
         vec.equal (vec.resizedTo 2 (vec.fromList [1,2,3])) (vec.fromList [1,2]);
 ),
 
+"repeated": \(
+    vec.equal (vec.repeated (vec.fromList []) 2) (vec.fromList []) and
+        vec.equal (vec.repeated (vec.fromList [1,2,3]) 0) (vec.fromList []) and
+        vec.equal (vec.repeated (vec.fromList [1,2,3]) 1) (vec.fromList [1,2,3]) and
+        vec.equal (vec.repeated (vec.fromList [1,2,3]) 2) (vec.fromList [1,2,3,1,2,3])
+),
+
 "reversed": \(
     vec.equal (vec.reversed (vec.fromList [])) (vec.fromList []) and
         vec.equal (vec.reversed (vec.fromList [1,2,3])) (vec.fromList [3,2,1]) and