comparison test/test_slice.m @ 8975:2e9af3363669

fix tests with ones
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 13 Mar 2009 16:47:50 +0100
parents eb63fbe60fab
children 0677c5d80b77
comparison
equal deleted inserted replaced
8974:fde2a916b2ac 8975:2e9af3363669
116 %!assert(set_slice([2 1], 33, 1), [2 2]'); 116 %!assert(set_slice([2 1], 33, 1), [2 2]');
117 %!assert(set_slice([2 1], 33, 2), reshape([1 1 2 2],[2 1 2])); 117 %!assert(set_slice([2 1], 33, 2), reshape([1 1 2 2],[2 1 2]));
118 %!assert(set_slice([2 1], 33, 3), reshape([1 1 0 0 2 2],[2 1 3])); 118 %!assert(set_slice([2 1], 33, 3), reshape([1 1 0 0 2 2],[2 1 3]));
119 119
120 ## size = [1 2] 120 ## size = [1 2]
121 %!assert(set_slice([1 2], 11, []), ones([1 2])); 121 %!assert(set_slice([1 2], 11, []), full(ones([1 2])));
122 %!assert(set_slice([1 2], 11, 1), [2 1]); 122 %!assert(set_slice([1 2], 11, 1), [2 1]);
123 %!assert(set_slice([1 2], 11, 2), [1 2]); 123 %!assert(set_slice([1 2], 11, 2), [1 2]);
124 %!assert(set_slice([1 2], 11, 3), [1 1 2]); 124 %!assert(set_slice([1 2], 11, 3), [1 1 2]);
125 %!assert(set_slice([1 2], 11, 4), [1 1 0 2]); 125 %!assert(set_slice([1 2], 11, 4), [1 1 0 2]);
126 %!assert(set_slice([1 2], 21, []), ones([1 2])); 126 %!assert(set_slice([1 2], 21, []), full(ones([1 2])));
127 %!assert(set_slice([1 2], 21, 1), [2 2]); 127 %!assert(set_slice([1 2], 21, 1), [2 2]);
128 %!assert(set_slice([1 2], 21, 2), [1 1;2 2]); 128 %!assert(set_slice([1 2], 21, 2), [1 1;2 2]);
129 %!assert(set_slice([1 2], 21, 3), [1 1;0 0;2 2]); 129 %!assert(set_slice([1 2], 21, 3), [1 1;0 0;2 2]);
130 %!assert(set_slice([1 2], 22, []), ones([1 2])); 130 %!assert(set_slice([1 2], 22, []), full(ones([1 2])));
131 %!assert(set_slice([1 2], 22, 1), [2 1]); 131 %!assert(set_slice([1 2], 22, 1), [2 1]);
132 %!assert(set_slice([1 2], 22, 2), [1 2]); 132 %!assert(set_slice([1 2], 22, 2), [1 2]);
133 %!assert(set_slice([1 2], 22, 3), [1 1 2]); 133 %!assert(set_slice([1 2], 22, 3), [1 1 2]);
134 %!assert(set_slice([1 2], 22, 4), [1 1 0 2]); 134 %!assert(set_slice([1 2], 22, 4), [1 1 0 2]);
135 %!assert(set_slice([1 2], 31, []), ones([1 2])); 135 %!assert(set_slice([1 2], 31, []), full(ones([1 2])));
136 %!assert(set_slice([1 2], 31, 1), [2 2]); 136 %!assert(set_slice([1 2], 31, 1), [2 2]);
137 %!assert(set_slice([1 2], 31, 2), [1 1;2 2]); 137 %!assert(set_slice([1 2], 31, 2), [1 1;2 2]);
138 %!assert(set_slice([1 2], 31, 3), [1 1;0 0;2 2]); 138 %!assert(set_slice([1 2], 31, 3), [1 1;0 0;2 2]);
139 %!assert(set_slice([1 2], 32, []), ones([1 2])); 139 %!assert(set_slice([1 2], 32, []), full(ones([1 2])));
140 %!assert(set_slice([1 2], 32, 1), [2 1]); 140 %!assert(set_slice([1 2], 32, 1), [2 1]);
141 %!assert(set_slice([1 2], 32, 2), [1 2]); 141 %!assert(set_slice([1 2], 32, 2), [1 2]);
142 %!assert(set_slice([1 2], 32, 3), [1 1 2]); 142 %!assert(set_slice([1 2], 32, 3), [1 1 2]);
143 %!assert(set_slice([1 2], 32, 4), [1 1 0 2]); 143 %!assert(set_slice([1 2], 32, 4), [1 1 0 2]);
144 %!assert(set_slice([1 2], 33, []), ones([1 2])); 144 %!assert(set_slice([1 2], 33, []), full(ones([1 2])));
145 %!assert(set_slice([1 2], 33, 1), [2 2]); 145 %!assert(set_slice([1 2], 33, 1), [2 2]);
146 %!assert(set_slice([1 2], 33, 2), reshape([1 1 2 2],[1 2 2])); 146 %!assert(set_slice([1 2], 33, 2), reshape([1 1 2 2],[1 2 2]));
147 %!assert(set_slice([1 2], 33, 3), reshape([1 1 0 0 2 2],[1 2 3])); 147 %!assert(set_slice([1 2], 33, 3), reshape([1 1 0 0 2 2],[1 2 3]));
148 148
149 ## size = [2 2] 149 ## size = [2 2]