comparison test/test_prefer.m @ 5781:faafc2d98b8d

[project @ 2006-05-02 19:40:19 by jwe]
author jwe
date Tue, 02 May 2006 19:40:21 +0000
parents ace8d8d26933
children 1138ced03f14
comparison
equal deleted inserted replaced
5780:cbf717bf8150 5781:faafc2d98b8d
52 %! a = 1; 52 %! a = 1;
53 %! assert(all ([a -1] == (1:-2:-1))); 53 %! assert(all ([a -1] == (1:-2:-1)));
54 54
55 %% test/octave.test/prefer/prefer-12.m 55 %% test/octave.test/prefer/prefer-12.m
56 %!test 56 %!test
57 %! wsn = warn_str_to_num; 57 %! wsn = warning ("query", "Octave:str-to-num");
58 %! warn_str_to_num = 0; 58 %! warning ("off", "Octave:str-to-num");
59 %! assert("d" + 0,100); 59 %! assert("d" + 0,100);
60 %! warn_str_to_num = wsn; 60 %! warning (wsn.state, "Octave:str-to-num");
61 61
62 %% test/octave.test/prefer/prefer-13.m 62 %% test/octave.test/prefer/prefer-13.m
63 %!test 63 %!test
64 %! wsn = warn_str_to_num; 64 %! wsn = warning ("query", "Octave:str-to-num");
65 %! warn_str_to_num = 1; 65 %! warning ("on", "Octave:str-to-num");
66 %! fail("'d' + 0","warning"); 66 %! fail("'d' + 0","warning");
67 %! warn_str_to_num = wsn; 67 %! warning (wsn.state, "Octave:str-to-num");
68 68
69 %% test/octave.test/prefer/prefer-14.m 69 %% test/octave.test/prefer/prefer-14.m
70 %!test 70 %!test
71 %! wir = warn_imag_to_real; 71 %! wir = warning ("query", "Ocave:imag-to-real");
72 %! warn_imag_to_real = 0; 72 %! warning ("off", "Ocave:imag-to-real");
73 %! assert(eye (1+i),1); 73 %! assert(eye (1+i),1);
74 %! warn_imag_to_real = wir; 74 %! warning (wir.state, "Ocave:imag-to-real");
75 75
76 %% test/octave.test/prefer/prefer-15.m 76 %% test/octave.test/prefer/prefer-15.m
77 %!test 77 %!test
78 %! wir = warn_imag_to_real; 78 %! wir = warning ("query", "Ocave:imag-to-real");
79 %! warn_imag_to_real = 1; 79 %! warning ("on", "Ocave:imag-to-real");
80 %! fail("eye (1+i)","warning"); 80 %! fail("eye (1+i)","warning");
81 %! warn_imag_to_real = wir; 81 %! warning (wir.state, "Ocave:imag-to-real");
82 82
83 %% test/octave.test/prefer/prefer-17.m 83 %% test/octave.test/prefer/prefer-17.m
84 %!test 84 %!test
85 %! wrre = warn_resize_on_range_error; 85 %! wrre = warning ("query", "Octave:resize-on-range-error");
86 %! warn_resize_on_range_error = 0; 86 %! warning ("off", "Octave:resize-on-range-error");
87 %! clear a; 87 %! clear a;
88 %! a(2) = 1; a(3) = 2; 88 %! a(2) = 1; a(3) = 2;
89 %! assert(all (a == [0,1,2])); 89 %! assert(all (a == [0,1,2]));
90 %! warn_resize_on_range_error = wrre; 90 %! warning (wrre.state, "Octave:resize-on-range-error");
91 91
92 %% test/octave.test/prefer/prefer-18.m 92 %% test/octave.test/prefer/prefer-18.m
93 %!test 93 %!test
94 %! clear a; 94 %! clear a;
95 %! a(1) = 1; a(2) = 2; 95 %! a(1) = 1; a(2) = 2;
189 %! assert(??); 189 %! assert(??);
190 %! silent_functions = sf; 190 %! silent_functions = sf;
191 191
192 %% test/octave.test/prefer/prefer-32.m 192 %% test/octave.test/prefer/prefer-32.m
193 %!test 193 %!test
194 %! wndz = warn_neg_dim_as_zero; 194 %! wndz = warning ("query", "Octave:neg-dim-as-zero");
195 %! warn_neg_dim_as_zero = 1; 195 %! warning ("on", "Octave:neg-dim-as-zero");
196 %! fail("eye (-1) == []","warning"); 196 %! fail("eye (-1) == []","warning");
197 %! warn_neg_dim_as_zero = wndz; 197 %! warning (wndz.state, "Octave:neg-dim-as-zero");
198 198
199 %% test/octave.test/prefer/prefer-33.m 199 %% test/octave.test/prefer/prefer-33.m
200 %!test 200 %!test
201 %! wndz = warn_neg_dim_as_zero; 201 %! wndz = warning ("query", "Octave:neg-dim-as-zero");
202 %! warn_neg_dim_as_zero = 0; 202 %! warning ("off", "Octave:neg-dim-as-zero");
203 %! assert(all (size (eye (-1)) == [0, 0])); 203 %! assert(all (size (eye (-1)) == [0, 0]));
204 %! warn_neg_dim_as_zero = wndz; 204 %! warning (wndz.state, "Octave:neg-dim-as-zero");
205 205
206 %% test/octave.test/prefer/prefer-34.m 206 %% test/octave.test/prefer/prefer-34.m
207 %!test 207 %!test
208 %! watv = warn_assign_as_truth_value; 208 %! watv = warning ("query", "Octave:assign-as-truth-value");
209 %! warn_assign_as_truth_value = 0; 209 %! warning ("off", "Octave:assign-as-truth-value");
210 %! if (x = 1) 1; endif 210 %! if (x = 1) 1; endif
211 %! warn_assign_as_truth_value = watv; 211 %! warning (watv.state, "Octave:assign-as-truth-value");
212 212
213 %% test/octave.test/prefer/prefer-35.m 213 %% test/octave.test/prefer/prefer-35.m
214 %!test 214 %!test
215 %! watv = warn_assign_as_truth_value; 215 %! watv = warning ("query", "Octave:assign-as-truth-value");
216 %! warn_assign_as_truth_value = 1; 216 %! warning ("on", "Octave:assign-as-truth-value");
217 %! fail("if (x = 1) 1; endif","warning"); 217 %! fail("if (x = 1) 1; endif","warning");
218 %! warn_assign_as_truth_value = watv; 218 %! warning (watv.state, "Octave:assign-as-truth-value");
219 219
220 %% test/octave.test/prefer/prefer-38.m 220 %% test/octave.test/prefer/prefer-38.m
221 %!test 221 %!test
222 %! wdbz = warn_divide_by_zero; 222 %! wdbz = warning ("query", "Octave:divide-by-zero");
223 %! warn_divide_by_zero = 0; 223 %! warning ("off", "Octave:divide-by-zero");
224 %! assert(isinf (1/0)); 224 %! assert(isinf (1/0));
225 %! warn_divide_by_zero = wdbz; 225 %! warning (wdbz.state, "Octave:divide-by-zero");
226 226
227 %% test/octave.test/prefer/prefer-39.m 227 %% test/octave.test/prefer/prefer-39.m
228 %!test 228 %!test
229 %! wdbz = warn_divide_by_zero; 229 %! wdbz = warning ("query", "Octave:divide-by-zero");
230 %! warn_divide_by_zero = 1; 230 %! warning ("on", "Octave:divide-by-zero");
231 %! a = 1; 231 %! a = 1;
232 %! b = 0; 232 %! b = 0;
233 %! fail("isinf (a/b);","warning") 233 %! fail("isinf (a/b);","warning")
234 %! warn_divide_by_zero = wdbz; 234 %! warning (wdbz.state, "Octave:divide-by-zero");
235 235