5590
|
1 %% Automatically generated from DejaGNU files |
|
2 |
|
3 %% test/octave.test/index-wfi-t/s-1.m |
|
4 %!test |
5781
|
5 %! wfi = warning ("query", "Octave:fortran-indexing"); |
5590
|
6 %! warn_fortran_indexing = 1; |
|
7 %! a = []; |
|
8 %! assert(isempty (a)); |
5781
|
9 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
10 |
|
11 %% test/octave.test/index-wfi-t/s-2.m |
|
12 %!test |
5781
|
13 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
14 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
15 %! a = 1; |
|
16 %! assert(a(1),1); |
5781
|
17 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
18 |
|
19 %% test/octave.test/index-wfi-t/s-3.m |
|
20 %!test |
5781
|
21 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
22 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
23 %! a = 1; |
|
24 %! assert(a(:),1); |
5781
|
25 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
26 |
|
27 %% test/octave.test/index-wfi-t/s-4.m |
|
28 %!test |
5781
|
29 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
30 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
31 %! a = 1; |
|
32 %! assert(a(:,:),1); |
5781
|
33 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
34 |
|
35 %% test/octave.test/index-wfi-t/s-5.m |
|
36 %!test |
5781
|
37 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
38 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
39 %! a = 1; |
|
40 %! assert(a(1,:),1); |
5781
|
41 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
42 |
|
43 %% test/octave.test/index-wfi-t/s-6.m |
|
44 %!test |
5781
|
45 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
46 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
47 %! a = 1; |
|
48 %! assert(a(:,1),1); |
5781
|
49 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
50 |
|
51 %% test/octave.test/index-wfi-t/s-7.m |
|
52 %!test |
5781
|
53 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
54 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
55 %! a = 1; |
|
56 %! assert(isempty (a(logical (0)))); |
5781
|
57 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
58 |
|
59 %% test/octave.test/index-wfi-t/s-8.m |
|
60 %!test |
5781
|
61 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
62 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
63 %! a = 1; |
|
64 %! fail("a(-1);"); |
5781
|
65 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
66 |
|
67 %% test/octave.test/index-wfi-t/s-9.m |
|
68 %!test |
5781
|
69 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
70 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
71 %! a = 1; |
|
72 %! fail("a(2);"); |
5781
|
73 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
74 |
|
75 %% test/octave.test/index-wfi-t/s-10.m |
|
76 %!test |
5781
|
77 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
78 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
79 %! a = 1; |
|
80 %! fail("a(2,:);"); |
5781
|
81 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
82 |
|
83 %% test/octave.test/index-wfi-t/s-11.m |
|
84 %!test |
5781
|
85 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
86 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
87 %! a = 1; |
|
88 %! fail("a(:,2);"); |
5781
|
89 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
90 |
|
91 %% test/octave.test/index-wfi-t/s-12.m |
|
92 %!test |
5781
|
93 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
94 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
95 %! a = 1; |
|
96 %! fail("a(-1,:);"); |
5781
|
97 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
98 |
|
99 %% test/octave.test/index-wfi-t/s-13.m |
|
100 %!test |
5781
|
101 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
102 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
103 %! a = 1; |
|
104 %! fail("a(:,-1);"); |
5781
|
105 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
106 |
|
107 %% test/octave.test/index-wfi-t/s-14.m |
|
108 %!test |
5781
|
109 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
110 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
111 %! a = 1; |
|
112 %! fail("a([1,2,3]);"); |
5781
|
113 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
114 |
|
115 %% test/octave.test/index-wfi-t/s-15.m |
|
116 %!test |
5781
|
117 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
118 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
119 %! a = 1; |
|
120 %! fail("a([1;2;3]);"); |
5781
|
121 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
122 |
|
123 %% test/octave.test/index-wfi-t/s-16.m |
|
124 %!test |
5781
|
125 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
126 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
127 %! a = 1; |
|
128 %! fail("a([1,2;3,4]);"); |
5781
|
129 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
130 |
|
131 %% test/octave.test/index-wfi-t/s-17.m |
|
132 %!test |
5781
|
133 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
134 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
135 %! a = 1; |
|
136 %! fail("a([0,1]);"); |
5781
|
137 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
138 |
|
139 %% test/octave.test/index-wfi-t/s-18.m |
|
140 %!test |
5781
|
141 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
142 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
143 %! a = 1; |
|
144 %! fail("a([0;1]);"); |
5781
|
145 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
146 |
|
147 %% test/octave.test/index-wfi-t/s-19.m |
|
148 %!test |
5781
|
149 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
150 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
151 %! a = 1; |
|
152 %! fail("a([-1,0]);"); |
5781
|
153 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
154 |
|
155 %% test/octave.test/index-wfi-t/s-20.m |
|
156 %!test |
5781
|
157 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
158 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
159 %! a = 1; |
|
160 %! fail("a([-1;0]);"); |
5781
|
161 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
162 |
|
163 %% test/octave.test/index-wfi-t/v-1.m |
|
164 %!test |
5781
|
165 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
166 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
167 %! a = [4,3,2,1]; |
|
168 %! a_prime = [4;3;2;1]; |
|
169 %! mid_a = [3,2]; |
|
170 %! assert(a(1),4); |
5781
|
171 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
172 |
|
173 %% test/octave.test/index-wfi-t/v-2.m |
|
174 %!test |
5781
|
175 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
176 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
177 %! a = [4,3,2,1]; |
|
178 %! a_prime = [4;3;2;1]; |
|
179 %! mid_a = [3,2]; |
|
180 %! assert(a(2),3); |
5781
|
181 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
182 |
|
183 %% test/octave.test/index-wfi-t/v-3.m |
|
184 %!test |
5781
|
185 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
186 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
187 %! a = [4,3,2,1]; |
|
188 %! a_prime = [4;3;2;1]; |
|
189 %! mid_a = [3,2]; |
|
190 %! assert(all (a(:) == a_prime)); |
5781
|
191 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
192 |
|
193 %% test/octave.test/index-wfi-t/v-4.m |
|
194 %!test |
5781
|
195 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
196 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
197 %! a = [4,3,2,1]; |
|
198 %! a_prime = [4;3;2;1]; |
|
199 %! mid_a = [3,2]; |
|
200 %! assert(all (a(1,:) == a)); |
5781
|
201 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
202 |
|
203 %% test/octave.test/index-wfi-t/v-5.m |
|
204 %!test |
5781
|
205 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
206 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
207 %! a = [4,3,2,1]; |
|
208 %! a_prime = [4;3;2;1]; |
|
209 %! mid_a = [3,2]; |
|
210 %! assert(a(:,3),2); |
5781
|
211 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
212 |
|
213 %% test/octave.test/index-wfi-t/v-6.m |
|
214 %!test |
5781
|
215 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
216 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
217 %! a = [4,3,2,1]; |
|
218 %! a_prime = [4;3;2;1]; |
|
219 %! mid_a = [3,2]; |
|
220 %! assert(all (a(:,:) == a)); |
5781
|
221 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
222 |
|
223 %% test/octave.test/index-wfi-t/v-7.m |
|
224 %!test |
5781
|
225 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
226 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
227 %! a = [4,3,2,1]; |
|
228 %! a_prime = [4;3;2;1]; |
|
229 %! mid_a = [3,2]; |
|
230 %! assert(all (a(logical ([0,1,1,0])) == mid_a)); |
5781
|
231 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
232 |
|
233 %% test/octave.test/index-wfi-t/v-8.m |
|
234 %!test |
5781
|
235 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
236 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
237 %! a = [4,3,2,1]; |
|
238 %! a_prime = [4;3;2;1]; |
|
239 %! mid_a = [3,2]; |
|
240 %! fail("a(0);"); |
5781
|
241 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
242 |
|
243 %% test/octave.test/index-wfi-t/v-9.m |
|
244 %!test |
5781
|
245 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
246 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
247 %! a = [4,3,2,1]; |
|
248 %! a_prime = [4;3;2;1]; |
|
249 %! mid_a = [3,2]; |
|
250 %! fail("a(5);"); |
5781
|
251 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
252 |
|
253 %% test/octave.test/index-wfi-t/v-10.m |
|
254 %!test |
5781
|
255 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
256 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
257 %! a = [4,3,2,1]; |
|
258 %! a_prime = [4;3;2;1]; |
|
259 %! mid_a = [3,2]; |
|
260 %! fail("a(0,1);"); |
5781
|
261 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
262 |
|
263 %% test/octave.test/index-wfi-t/v-11.m |
|
264 %!test |
5781
|
265 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
266 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
267 %! a = [4,3,2,1]; |
|
268 %! a_prime = [4;3;2;1]; |
|
269 %! mid_a = [3,2]; |
|
270 %! assert(isempty (a(logical (0),:))); |
5781
|
271 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
272 |
|
273 %% test/octave.test/index-wfi-t/v-12.m |
|
274 %!test |
5781
|
275 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
276 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
277 %! a = [4,3,2,1]; |
|
278 %! a_prime = [4;3;2;1]; |
|
279 %! mid_a = [3,2]; |
|
280 %! fail("a(:,0);"); |
5781
|
281 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
282 |
|
283 %% test/octave.test/index-wfi-t/v-13.m |
|
284 %!test |
5781
|
285 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
286 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
287 %! a = [4,3,2,1]; |
|
288 %! a_prime = [4;3;2;1]; |
|
289 %! mid_a = [3,2]; |
|
290 %! assert(isempty (a([]))); |
5781
|
291 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
292 |
|
293 %% test/octave.test/index-wfi-t/v-14.m |
|
294 %!test |
5781
|
295 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
296 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
297 %! a = [4,3,2,1]; |
|
298 %! a_prime = [4;3;2;1]; |
|
299 %! mid_a = [3,2]; |
|
300 %! assert(isempty (a([],:))); |
5781
|
301 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
302 |
|
303 %% test/octave.test/index-wfi-t/v-15.m |
|
304 %!test |
5781
|
305 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
306 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
307 %! a = [4,3,2,1]; |
|
308 %! a_prime = [4;3;2;1]; |
|
309 %! mid_a = [3,2]; |
|
310 %! assert(isempty (a(:,[]))); |
5781
|
311 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
312 |
|
313 %% test/octave.test/index-wfi-t/m-1.m |
|
314 %!test |
5781
|
315 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
316 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
317 %! a = [1,2;3,4]; |
|
318 %! a_fvec = [1;3;2;4]; |
|
319 %! a_col_1 = [1;3]; |
|
320 %! a_col_2 = [2;4]; |
|
321 %! a_row_1 = [1,2]; |
|
322 %! a_row_2 = [3,4]; |
|
323 %! assert(all (all (a(:,:) == a))); |
5781
|
324 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
325 |
|
326 %% test/octave.test/index-wfi-t/m-2.m |
|
327 %!test |
5781
|
328 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
329 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
330 %! a = [1,2;3,4]; |
|
331 %! a_fvec = [1;3;2;4]; |
|
332 %! a_col_1 = [1;3]; |
|
333 %! a_col_2 = [2;4]; |
|
334 %! a_row_1 = [1,2]; |
|
335 %! a_row_2 = [3,4]; |
|
336 %! assert(all (a(:) == a_fvec)); |
5781
|
337 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
338 |
|
339 %% test/octave.test/index-wfi-t/m-3.m |
|
340 %!test |
5781
|
341 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
342 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
343 %! a = [1,2;3,4]; |
|
344 %! a_fvec = [1;3;2;4]; |
|
345 %! a_col_1 = [1;3]; |
|
346 %! a_col_2 = [2;4]; |
|
347 %! a_row_1 = [1,2]; |
|
348 %! a_row_2 = [3,4]; |
|
349 %! fail("a(0);"); |
5781
|
350 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
351 |
|
352 %% test/octave.test/index-wfi-t/m-4.m |
|
353 %!test |
5781
|
354 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
355 %! warning ("on", "Octave:fortran-indexing"); |
5590
|
356 %! a = [1,2;3,4]; |
|
357 %! a_fvec = [1;3;2;4]; |
|
358 %! a_col_1 = [1;3]; |
|
359 %! a_col_2 = [2;4]; |
|
360 %! a_row_1 = [1,2]; |
|
361 %! a_row_2 = [3,4]; |
|
362 %! fail("a(2);","warning"); |
5781
|
363 %! warning ("wfi.state", "Octave:fortran-indexing"); |