comparison yetilab/vector/test/test_vector.yeti @ 265:c7efd12c27c5

Window fixes and tests
author Chris Cannam
date Thu, 23 May 2013 13:21:05 +0100
parents de770971a628
children 0011c9a8c0ec
comparison
equal deleted inserted replaced
264:046a2e323716 265:c7efd12c27c5
88 vec.equal (vec.resizedTo 2 (vec.fromList [1,2])) (vec.fromList [1,2]) and 88 vec.equal (vec.resizedTo 2 (vec.fromList [1,2])) (vec.fromList [1,2]) and
89 vec.equal (vec.resizedTo 3 (vec.fromList [1,2])) (vec.fromList [1,2,0]) and 89 vec.equal (vec.resizedTo 3 (vec.fromList [1,2])) (vec.fromList [1,2,0]) and
90 vec.equal (vec.resizedTo 2 (vec.fromList [1,2,3])) (vec.fromList [1,2]); 90 vec.equal (vec.resizedTo 2 (vec.fromList [1,2,3])) (vec.fromList [1,2]);
91 ), 91 ),
92 92
93 "reversed": \(
94 vec.equal (vec.reversed (vec.fromList [])) (vec.fromList []) and
95 vec.equal (vec.reversed (vec.fromList [1,2,3])) (vec.fromList [3,2,1]) and
96 vec.equal (vec.reversed (vec.fromList [1,2])) (vec.fromList [2,1])
97 ),
98
93 "concat2": \( 99 "concat2": \(
94 v = vec.fromList [1,2,3]; 100 v = vec.fromList [1,2,3];
95 w = vec.fromList [4,5,6]; 101 w = vec.fromList [4,5,6];
96 x = vec.concat [v, w]; 102 x = vec.concat [v, w];
97 x' = vec.fromList [1,2,3,4,5,6]; 103 x' = vec.fromList [1,2,3,4,5,6];