7016
|
1 ## Copyright (C) 2007 John W. Eaton |
|
2 ## |
|
3 ## This file is part of Octave. |
|
4 ## |
|
5 ## Octave is free software; you can redistribute it and/or modify it |
|
6 ## under the terms of the GNU General Public License as published by |
|
7 ## the Free Software Foundation; either version 3 of the License, or (at |
|
8 ## your option) any later version. |
|
9 ## |
|
10 ## Octave is distributed in the hope that it will be useful, but |
|
11 ## WITHOUT ANY WARRANTY; without even the implied warranty of |
|
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
13 ## General Public License for more details. |
|
14 ## |
|
15 ## You should have received a copy of the GNU General Public License |
|
16 ## along with Octave; see the file COPYING. If not, see |
|
17 ## <http://www.gnu.org/licenses/>. |
|
18 |
5590
|
19 %% Automatically generated from DejaGNU files |
|
20 |
|
21 %% test/octave.test/logical-wfi-f/s-1.m |
|
22 %!test |
5781
|
23 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
24 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
25 %! a = []; |
|
26 %! fail("a(0);"); |
5781
|
27 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
28 |
|
29 %% test/octave.test/logical-wfi-f/s-2.m |
|
30 %!test |
5781
|
31 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
32 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
33 %! a = 2; |
|
34 %! assert(a(1) == 2); |
5781
|
35 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
36 |
|
37 %% test/octave.test/logical-wfi-f/s-3.m |
|
38 %!test |
5781
|
39 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
40 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
41 %! a = 2; |
|
42 %! assert(a(1) == 2); |
5781
|
43 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
44 |
|
45 %% test/octave.test/logical-wfi-f/s-4.m |
|
46 %!test |
5781
|
47 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
48 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
49 %! a = 2; |
|
50 %! assert(all (a(logical ([1,1])) == [2,2])); |
5781
|
51 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
52 |
|
53 %% test/octave.test/logical-wfi-f/v-1.m |
|
54 %!test |
5781
|
55 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
56 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
57 %! a = [9,8,7,6]; |
|
58 %! assert(isempty (a(logical ([0,0,0,0])))); |
5781
|
59 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
60 |
|
61 %% test/octave.test/logical-wfi-f/v-2.m |
|
62 %!test |
5781
|
63 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
64 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
65 %! a = [9,8,7,6]; |
|
66 %! assert(all (a(logical ([1,1,1,1])) == [9,8,7,6])); |
5781
|
67 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
68 |
|
69 %% test/octave.test/logical-wfi-f/v-3.m |
|
70 %!test |
5781
|
71 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
72 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
73 %! a = [9,8,7,6]; |
|
74 %! assert(all (a(logical ([0,1,1,0])) == [8,7])); |
5781
|
75 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
76 |
|
77 %% test/octave.test/logical-wfi-f/v-4.m |
|
78 %!test |
5781
|
79 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
80 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
81 %! a = [9,8,7,6]; |
|
82 %! assert(all (a(logical ([1,1])) == [9,9])); |
5781
|
83 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
84 |
|
85 %% test/octave.test/logical-wfi-f/m-1.m |
|
86 %!test |
5781
|
87 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
88 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
89 %! a = [9,8;7,6]; |
|
90 %! assert(isempty (a(logical ([0,0,0,0])))); |
5781
|
91 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
92 |
|
93 %% test/octave.test/logical-wfi-f/m-2.m |
|
94 %!test |
5781
|
95 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
96 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
97 %! a = [9,8;7,6]; |
|
98 %! assert(all (a(logical ([1,1,1,1])) == [9;7;8;6])); |
5781
|
99 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
100 |
|
101 %% test/octave.test/logical-wfi-f/m-3.m |
|
102 %!test |
5781
|
103 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
104 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
105 %! a = [9,8;7,6]; |
|
106 %! assert(all (a(logical ([0,1,1,0])) == [7;8])); |
5781
|
107 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
108 |
|
109 %% test/octave.test/logical-wfi-f/m-4.m |
|
110 %!test |
5781
|
111 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
112 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
113 %! a = [9,8;7,6]; |
|
114 %! assert(a(logical (0:1),logical (0:1)) == 6); |
5781
|
115 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
116 |
|
117 %% test/octave.test/logical-wfi-f/m-5.m |
|
118 %!test |
5781
|
119 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
120 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
121 %! a = [9,8;7,6]; |
|
122 %! assert(all (a(logical (0:1),2:-1:1) == [6,7])); |
5781
|
123 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
124 |
|
125 %% test/octave.test/logical-wfi-f/m-6.m |
|
126 %!test |
5781
|
127 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
128 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
129 %! a = [9,8;7,6]; |
|
130 %! assert(a(logical (0:1),logical ([0,1])) == 6); |
5781
|
131 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
132 |
|
133 %% test/octave.test/logical-wfi-f/m-7.m |
|
134 %!test |
5781
|
135 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
136 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
137 %! a = [9,8;7,6]; |
|
138 %! assert(all (a(logical (0:1),[2,1]) == [6,7])); |
5781
|
139 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
140 |
|
141 %% test/octave.test/logical-wfi-f/m-8.m |
|
142 %!test |
5781
|
143 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
144 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
145 %! a = [9,8;7,6]; |
|
146 %! assert(all (a(logical (0:1),:) == [7,6])); |
5781
|
147 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
148 |
|
149 %% test/octave.test/logical-wfi-f/m-9.m |
|
150 %!test |
5781
|
151 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
152 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
153 %! a = [9,8;7,6]; |
|
154 %! assert(a(logical (0:1),1) == 7); |
5781
|
155 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
156 |
|
157 %% test/octave.test/logical-wfi-f/m-10.m |
|
158 %!test |
5781
|
159 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
160 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
161 %! a = [9,8;7,6]; |
|
162 %! assert(all (a(logical (0:1),logical ([1,1])) == [7,6])); |
5781
|
163 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
164 |
|
165 %% test/octave.test/logical-wfi-f/m-11.m |
|
166 %!test |
5781
|
167 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
168 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
169 %! a = [9,8;7,6]; |
|
170 %! assert(all (a(2:-1:1,logical (0:1)) == [6;8])); |
5781
|
171 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
172 |
|
173 %% test/octave.test/logical-wfi-f/m-12.m |
|
174 %!test |
5781
|
175 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
176 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
177 %! a = [9,8;7,6]; |
|
178 %! assert(all (a(2:-1:1,logical ([0,1])) == [6;8])); |
5781
|
179 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
180 |
|
181 %% test/octave.test/logical-wfi-f/m-13.m |
|
182 %!test |
5781
|
183 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
184 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
185 %! a = [9,8;7,6]; |
|
186 %! assert(all (all (a(2:-1:1,logical ([1,1])) == [7,6;9,8]))); |
5781
|
187 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
188 |
|
189 %% test/octave.test/logical-wfi-f/m-14.m |
|
190 %!test |
5781
|
191 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
192 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
193 %! a = [9,8;7,6]; |
|
194 %! assert(a(logical ([0,1]),logical (0:1)) == 6); |
5781
|
195 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
196 |
|
197 %% test/octave.test/logical-wfi-f/m-15.m |
|
198 %!test |
5781
|
199 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
200 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
201 %! a = [9,8;7,6]; |
|
202 %! assert(all (a(logical ([0,1]),2:-1:1) == [6,7])); |
5781
|
203 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
204 |
|
205 %% test/octave.test/logical-wfi-f/m-16.m |
|
206 %!test |
5781
|
207 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
208 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
209 %! a = [9,8;7,6]; |
|
210 %! assert(a(logical ([0,1]),logical ([0,1])) == 6); |
5781
|
211 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
212 |
|
213 %% test/octave.test/logical-wfi-f/m-17.m |
|
214 %!test |
5781
|
215 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
216 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
217 %! a = [9,8;7,6]; |
|
218 %! assert(all (a(logical ([0,1]),[2,1]) == [6,7])); |
5781
|
219 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
220 |
|
221 %% test/octave.test/logical-wfi-f/m-18.m |
|
222 %!test |
5781
|
223 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
224 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
225 %! a = [9,8;7,6]; |
|
226 %! assert(all (a(logical ([0,1]),:) == [7,6])); |
5781
|
227 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
228 |
|
229 %% test/octave.test/logical-wfi-f/m-19.m |
|
230 %!test |
5781
|
231 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
232 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
233 %! a = [9,8;7,6]; |
|
234 %! assert(a(logical ([0,1]),1) == 7); |
5781
|
235 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
236 |
|
237 %% test/octave.test/logical-wfi-f/m-20.m |
|
238 %!test |
5781
|
239 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
240 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
241 %! a = [9,8;7,6]; |
|
242 %! assert(all (a(logical ([0,1]),logical ([1,1])) == [7,6])); |
5781
|
243 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
244 |
|
245 %% test/octave.test/logical-wfi-f/m-21.m |
|
246 %!test |
5781
|
247 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
248 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
249 %! a = [9,8;7,6]; |
|
250 %! assert(all (a([2,1],logical (0:1)) == [6;8])); |
5781
|
251 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
252 |
|
253 %% test/octave.test/logical-wfi-f/m-22.m |
|
254 %!test |
5781
|
255 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
256 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
257 %! a = [9,8;7,6]; |
|
258 %! assert(all (a([2,1],logical ([0,1])) == [6;8])); |
5781
|
259 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
260 |
|
261 %% test/octave.test/logical-wfi-f/m-23.m |
|
262 %!test |
5781
|
263 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
264 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
265 %! a = [9,8;7,6]; |
|
266 %! assert(all (all (a([2,1],logical ([1,1])) == [7,6;9,8]))); |
5781
|
267 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
268 |
|
269 %% test/octave.test/logical-wfi-f/m-24.m |
|
270 %!test |
5781
|
271 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
272 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
273 %! a = [9,8;7,6]; |
|
274 %! assert(all (a(:,logical (0:1)) == [8;6])); |
5781
|
275 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
276 |
|
277 %% test/octave.test/logical-wfi-f/m-25.m |
|
278 %!test |
5781
|
279 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
280 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
281 %! a = [9,8;7,6]; |
|
282 %! assert(all (a(:,logical ([0,1])) == [8;6])); |
5781
|
283 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
284 |
|
285 %% test/octave.test/logical-wfi-f/m-26.m |
|
286 %!test |
5781
|
287 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
288 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
289 %! a = [9,8;7,6]; |
|
290 %! assert(all (all (a(:,logical ([1,1])) == [9,8;7,6]))); |
5781
|
291 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
292 |
|
293 %% test/octave.test/logical-wfi-f/m-27.m |
|
294 %!test |
5781
|
295 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
296 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
297 %! a = [9,8;7,6]; |
|
298 %! assert(a(1,logical (0:1)) == 8); |
5781
|
299 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
300 |
|
301 %% test/octave.test/logical-wfi-f/m-28.m |
|
302 %!test |
5781
|
303 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
304 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
305 %! a = [9,8;7,6]; |
|
306 %! assert(a(1,logical ([0,1])) == 8); |
5781
|
307 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
308 |
|
309 %% test/octave.test/logical-wfi-f/m-29.m |
|
310 %!test |
5781
|
311 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
312 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
313 %! a = [9,8;7,6]; |
|
314 %! assert(all (a(1,logical ([1,1])) == [9,8])); |
5781
|
315 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
316 |
|
317 %% test/octave.test/logical-wfi-f/m-30.m |
|
318 %!test |
5781
|
319 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
320 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
321 %! a = [9,8;7,6]; |
|
322 %! assert(all (a(logical ([1,1]),logical (0:1)) == [8;6])); |
5781
|
323 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
324 |
|
325 %% test/octave.test/logical-wfi-f/m-31.m |
|
326 %!test |
5781
|
327 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
328 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
329 %! a = [9,8;7,6]; |
|
330 %! assert(all (all (a(logical ([1,1]),2:-1:1) == [8,9;6,7]))); |
5781
|
331 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
332 |
|
333 %% test/octave.test/logical-wfi-f/m-32.m |
|
334 %!test |
5781
|
335 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
336 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
337 %! a = [9,8;7,6]; |
|
338 %! assert(all (a(logical ([1,1]),logical ([0,1])) == [8;6])); |
5781
|
339 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
340 |
|
341 %% test/octave.test/logical-wfi-f/m-33.m |
|
342 %!test |
5781
|
343 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
344 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
345 %! a = [9,8;7,6]; |
|
346 %! assert(all (all (a(logical ([1,1]),[2,1]) == [8,9;6,7]))); |
5781
|
347 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
348 |
|
349 %% test/octave.test/logical-wfi-f/m-34.m |
|
350 %!test |
5781
|
351 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
352 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
353 %! a = [9,8;7,6]; |
|
354 %! assert(all (all (a(logical ([1,1]),:) == [9,8;7,6]))); |
5781
|
355 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
356 |
|
357 %% test/octave.test/logical-wfi-f/m-35.m |
|
358 %!test |
5781
|
359 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
360 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
361 %! a = [9,8;7,6]; |
|
362 %! assert(all (a(logical ([1,1]),1) == [9;7])); |
5781
|
363 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
364 |
|
365 %% test/octave.test/logical-wfi-f/m-36.m |
|
366 %!test |
5781
|
367 %! wfi = warning ("query", "Octave:fortran-indexing"); |
|
368 %! warning ("off", "Octave:fortran-indexing"); |
5590
|
369 %! a = [9,8;7,6]; |
|
370 %! assert(all (all (a(logical ([1,1]),logical ([1,1])) == [9,8;7,6]))); |
5781
|
371 %! warning ("wfi.state", "Octave:fortran-indexing"); |
5590
|
372 |