Mercurial > hg > octave-nkf
annotate test/test_index-wfi-t.m @ 12830:208f0a181be6
codesprint: Stop reporting print_usage() as missing tests.
* print_usage.m: Add %!assert(1) to stop reporting on file.
No real tests possible.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Sat, 16 Jul 2011 14:16:52 -0700 |
parents | 981cd6796065 |
children | 0a158dbdb04a |
rev | line source |
---|---|
11523 | 1 ## Copyright (C) 2006-2011 John W. Eaton |
7016 | 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 %% test/octave.test/index-wfi-t/s-1.m |
20 %!test | |
5781 | 21 %! wfi = warning ("query", "Octave:fortran-indexing"); |
12491
981cd6796065
Use modern warning function rather than deprecated built-in variable to set warning state.
Rik <octave@nomad.inbox5.com>
parents:
11523
diff
changeset
|
22 %! warning ("on", "Octave:fortran-indexing"); |
5590 | 23 %! a = []; |
24 %! assert(isempty (a)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
25 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 26 |
27 %% test/octave.test/index-wfi-t/s-2.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),1); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
33 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 34 |
35 %% test/octave.test/index-wfi-t/s-3.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); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
41 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 42 |
43 %% test/octave.test/index-wfi-t/s-4.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); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
49 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 50 |
51 %% test/octave.test/index-wfi-t/s-5.m | |
52 %!test | |
5781 | 53 %! wfi = warning ("query", "Octave:fortran-indexing"); |
54 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 55 %! a = 1; |
56 %! assert(a(1,:),1); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
57 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 58 |
59 %% test/octave.test/index-wfi-t/s-6.m | |
60 %!test | |
5781 | 61 %! wfi = warning ("query", "Octave:fortran-indexing"); |
62 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 63 %! a = 1; |
64 %! assert(a(:,1),1); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
65 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 66 |
67 %% test/octave.test/index-wfi-t/s-7.m | |
68 %!test | |
5781 | 69 %! wfi = warning ("query", "Octave:fortran-indexing"); |
70 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 71 %! a = 1; |
72 %! assert(isempty (a(logical (0)))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
73 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 74 |
75 %% test/octave.test/index-wfi-t/s-8.m | |
76 %!test | |
5781 | 77 %! wfi = warning ("query", "Octave:fortran-indexing"); |
78 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 79 %! a = 1; |
80 %! fail("a(-1);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
81 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 82 |
83 %% test/octave.test/index-wfi-t/s-9.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);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
89 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 90 |
91 %% test/octave.test/index-wfi-t/s-10.m | |
92 %!test | |
5781 | 93 %! wfi = warning ("query", "Octave:fortran-indexing"); |
94 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 95 %! a = 1; |
96 %! fail("a(2,:);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
97 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 98 |
99 %% test/octave.test/index-wfi-t/s-11.m | |
100 %!test | |
5781 | 101 %! wfi = warning ("query", "Octave:fortran-indexing"); |
102 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 103 %! a = 1; |
104 %! fail("a(:,2);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
105 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 106 |
107 %% test/octave.test/index-wfi-t/s-12.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,:);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
113 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 114 |
115 %% test/octave.test/index-wfi-t/s-13.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);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
121 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 122 |
123 %% test/octave.test/index-wfi-t/s-14.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]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
129 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 130 |
131 %% test/octave.test/index-wfi-t/s-15.m | |
132 %!test | |
5781 | 133 %! wfi = warning ("query", "Octave:fortran-indexing"); |
134 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 135 %! a = 1; |
136 %! fail("a([1;2;3]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
137 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 138 |
139 %% test/octave.test/index-wfi-t/s-16.m | |
140 %!test | |
5781 | 141 %! wfi = warning ("query", "Octave:fortran-indexing"); |
142 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 143 %! a = 1; |
144 %! fail("a([1,2;3,4]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
145 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 146 |
147 %% test/octave.test/index-wfi-t/s-17.m | |
148 %!test | |
5781 | 149 %! wfi = warning ("query", "Octave:fortran-indexing"); |
150 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 151 %! a = 1; |
152 %! fail("a([0,1]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
153 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 154 |
155 %% test/octave.test/index-wfi-t/s-18.m | |
156 %!test | |
5781 | 157 %! wfi = warning ("query", "Octave:fortran-indexing"); |
158 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 159 %! a = 1; |
160 %! fail("a([0;1]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
161 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 162 |
163 %% test/octave.test/index-wfi-t/s-19.m | |
164 %!test | |
5781 | 165 %! wfi = warning ("query", "Octave:fortran-indexing"); |
166 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 167 %! a = 1; |
168 %! fail("a([-1,0]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
169 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 170 |
171 %% test/octave.test/index-wfi-t/s-20.m | |
172 %!test | |
5781 | 173 %! wfi = warning ("query", "Octave:fortran-indexing"); |
174 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 175 %! a = 1; |
176 %! fail("a([-1;0]);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
177 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 178 |
179 %% test/octave.test/index-wfi-t/v-1.m | |
180 %!test | |
5781 | 181 %! wfi = warning ("query", "Octave:fortran-indexing"); |
182 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 183 %! a = [4,3,2,1]; |
184 %! a_prime = [4;3;2;1]; | |
185 %! mid_a = [3,2]; | |
186 %! assert(a(1),4); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
187 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 188 |
189 %% test/octave.test/index-wfi-t/v-2.m | |
190 %!test | |
5781 | 191 %! wfi = warning ("query", "Octave:fortran-indexing"); |
192 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 193 %! a = [4,3,2,1]; |
194 %! a_prime = [4;3;2;1]; | |
195 %! mid_a = [3,2]; | |
196 %! assert(a(2),3); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
197 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 198 |
199 %% test/octave.test/index-wfi-t/v-3.m | |
200 %!test | |
5781 | 201 %! wfi = warning ("query", "Octave:fortran-indexing"); |
202 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 203 %! a = [4,3,2,1]; |
204 %! a_prime = [4;3;2;1]; | |
205 %! mid_a = [3,2]; | |
206 %! assert(all (a(:) == a_prime)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
207 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 208 |
209 %% test/octave.test/index-wfi-t/v-4.m | |
210 %!test | |
5781 | 211 %! wfi = warning ("query", "Octave:fortran-indexing"); |
212 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 213 %! a = [4,3,2,1]; |
214 %! a_prime = [4;3;2;1]; | |
215 %! mid_a = [3,2]; | |
216 %! assert(all (a(1,:) == a)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
217 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 218 |
219 %% test/octave.test/index-wfi-t/v-5.m | |
220 %!test | |
5781 | 221 %! wfi = warning ("query", "Octave:fortran-indexing"); |
222 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 223 %! a = [4,3,2,1]; |
224 %! a_prime = [4;3;2;1]; | |
225 %! mid_a = [3,2]; | |
226 %! assert(a(:,3),2); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
227 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 228 |
229 %% test/octave.test/index-wfi-t/v-6.m | |
230 %!test | |
5781 | 231 %! wfi = warning ("query", "Octave:fortran-indexing"); |
232 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 233 %! a = [4,3,2,1]; |
234 %! a_prime = [4;3;2;1]; | |
235 %! mid_a = [3,2]; | |
236 %! assert(all (a(:,:) == a)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
237 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 238 |
239 %% test/octave.test/index-wfi-t/v-7.m | |
240 %!test | |
5781 | 241 %! wfi = warning ("query", "Octave:fortran-indexing"); |
242 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 243 %! a = [4,3,2,1]; |
244 %! a_prime = [4;3;2;1]; | |
245 %! mid_a = [3,2]; | |
246 %! assert(all (a(logical ([0,1,1,0])) == mid_a)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
247 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 248 |
249 %% test/octave.test/index-wfi-t/v-8.m | |
250 %!test | |
5781 | 251 %! wfi = warning ("query", "Octave:fortran-indexing"); |
252 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 253 %! a = [4,3,2,1]; |
254 %! a_prime = [4;3;2;1]; | |
255 %! mid_a = [3,2]; | |
256 %! fail("a(0);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
257 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 258 |
259 %% test/octave.test/index-wfi-t/v-9.m | |
260 %!test | |
5781 | 261 %! wfi = warning ("query", "Octave:fortran-indexing"); |
262 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 263 %! a = [4,3,2,1]; |
264 %! a_prime = [4;3;2;1]; | |
265 %! mid_a = [3,2]; | |
266 %! fail("a(5);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
267 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 268 |
269 %% test/octave.test/index-wfi-t/v-10.m | |
270 %!test | |
5781 | 271 %! wfi = warning ("query", "Octave:fortran-indexing"); |
272 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 273 %! a = [4,3,2,1]; |
274 %! a_prime = [4;3;2;1]; | |
275 %! mid_a = [3,2]; | |
276 %! fail("a(0,1);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
277 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 278 |
279 %% test/octave.test/index-wfi-t/v-11.m | |
280 %!test | |
5781 | 281 %! wfi = warning ("query", "Octave:fortran-indexing"); |
282 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 283 %! a = [4,3,2,1]; |
284 %! a_prime = [4;3;2;1]; | |
285 %! mid_a = [3,2]; | |
286 %! assert(isempty (a(logical (0),:))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
287 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 288 |
289 %% test/octave.test/index-wfi-t/v-12.m | |
290 %!test | |
5781 | 291 %! wfi = warning ("query", "Octave:fortran-indexing"); |
292 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 293 %! a = [4,3,2,1]; |
294 %! a_prime = [4;3;2;1]; | |
295 %! mid_a = [3,2]; | |
296 %! fail("a(:,0);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
297 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 298 |
299 %% test/octave.test/index-wfi-t/v-13.m | |
300 %!test | |
5781 | 301 %! wfi = warning ("query", "Octave:fortran-indexing"); |
302 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 303 %! a = [4,3,2,1]; |
304 %! a_prime = [4;3;2;1]; | |
305 %! mid_a = [3,2]; | |
306 %! assert(isempty (a([]))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
307 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 308 |
309 %% test/octave.test/index-wfi-t/v-14.m | |
310 %!test | |
5781 | 311 %! wfi = warning ("query", "Octave:fortran-indexing"); |
312 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 313 %! a = [4,3,2,1]; |
314 %! a_prime = [4;3;2;1]; | |
315 %! mid_a = [3,2]; | |
316 %! assert(isempty (a([],:))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
317 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 318 |
319 %% test/octave.test/index-wfi-t/v-15.m | |
320 %!test | |
5781 | 321 %! wfi = warning ("query", "Octave:fortran-indexing"); |
322 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 323 %! a = [4,3,2,1]; |
324 %! a_prime = [4;3;2;1]; | |
325 %! mid_a = [3,2]; | |
326 %! assert(isempty (a(:,[]))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
327 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 328 |
329 %% test/octave.test/index-wfi-t/m-1.m | |
330 %!test | |
5781 | 331 %! wfi = warning ("query", "Octave:fortran-indexing"); |
332 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 333 %! a = [1,2;3,4]; |
334 %! a_fvec = [1;3;2;4]; | |
335 %! a_col_1 = [1;3]; | |
336 %! a_col_2 = [2;4]; | |
337 %! a_row_1 = [1,2]; | |
338 %! a_row_2 = [3,4]; | |
339 %! assert(all (all (a(:,:) == a))); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
340 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 341 |
342 %% test/octave.test/index-wfi-t/m-2.m | |
343 %!test | |
5781 | 344 %! wfi = warning ("query", "Octave:fortran-indexing"); |
345 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 346 %! a = [1,2;3,4]; |
347 %! a_fvec = [1;3;2;4]; | |
348 %! a_col_1 = [1;3]; | |
349 %! a_col_2 = [2;4]; | |
350 %! a_row_1 = [1,2]; | |
351 %! a_row_2 = [3,4]; | |
352 %! assert(all (a(:) == a_fvec)); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
353 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 354 |
355 %% test/octave.test/index-wfi-t/m-3.m | |
356 %!test | |
5781 | 357 %! wfi = warning ("query", "Octave:fortran-indexing"); |
358 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 359 %! a = [1,2;3,4]; |
360 %! a_fvec = [1;3;2;4]; | |
361 %! a_col_1 = [1;3]; | |
362 %! a_col_2 = [2;4]; | |
363 %! a_row_1 = [1,2]; | |
364 %! a_row_2 = [3,4]; | |
365 %! fail("a(0);"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
366 %! warning (wfi.state, "Octave:fortran-indexing"); |
5590 | 367 |
368 %% test/octave.test/index-wfi-t/m-4.m | |
369 %!test | |
5781 | 370 %! wfi = warning ("query", "Octave:fortran-indexing"); |
371 %! warning ("on", "Octave:fortran-indexing"); | |
5590 | 372 %! a = [1,2;3,4]; |
373 %! a_fvec = [1;3;2;4]; | |
374 %! a_col_1 = [1;3]; | |
375 %! a_col_2 = [2;4]; | |
376 %! a_row_1 = [1,2]; | |
377 %! a_row_2 = [3,4]; | |
378 %! fail("a(2);","warning"); | |
7642
9a4541c622b5
refactor Array::assignN dimensioning code for empty initial matrices
David Bateman <dbateman@free.fr>
parents:
7017
diff
changeset
|
379 %! warning (wfi.state, "Octave:fortran-indexing"); |