5590
|
1 %% Automatically generated from DejaGNU files |
|
2 |
|
3 %% test/octave.test/prefer/prefer-1.m |
|
4 %!test |
|
5 %! m = [3 2]; |
|
6 %! assert(all (m == (3:-1:2))); |
|
7 |
|
8 %% test/octave.test/prefer/prefer-2.m |
|
9 %!test |
|
10 %! m = [3, |
|
11 %! 2]; |
|
12 %! assert(all (m == (3:-1:2)')); |
|
13 |
|
14 %% test/octave.test/prefer/prefer-3.m |
|
15 %!test |
|
16 %! a = 2; |
|
17 %! assert([a - 1],1); |
|
18 |
|
19 %% test/octave.test/prefer/prefer-4.m |
|
20 %!test |
|
21 %! m = [3,2]; |
|
22 %! fail("[m ']"); |
|
23 |
|
24 %% test/octave.test/prefer/prefer-5.m |
|
25 %!assert(all ([3 2] == (3:-1:2))); |
|
26 |
|
27 %% test/octave.test/prefer/prefer-6.m |
|
28 %!assert(all ([3, 2] == (3:-1:2))); |
|
29 |
|
30 %% test/octave.test/prefer/prefer-7.m |
|
31 %!test |
|
32 %! m = [3,2]; |
|
33 %! assert(all ([m (1)] == (3:-1:1))); |
|
34 |
|
35 %% test/octave.test/prefer/prefer-8.m |
|
36 %!test |
|
37 %! m = [3,2]; |
|
38 %! assert([m(1)],3); |
|
39 |
|
40 %% test/octave.test/prefer/prefer-9.m |
|
41 %!test |
|
42 %! m = [3,2]; |
|
43 %! assert(all ([m (1)] == (3:-1:1))); |
|
44 |
|
45 %% test/octave.test/prefer/prefer-10.m |
|
46 %!test |
|
47 %! a = 2; |
|
48 %! assert([a- 1],1); |
|
49 |
|
50 %% test/octave.test/prefer/prefer-11.m |
|
51 %!test |
|
52 %! a = 1; |
|
53 %! assert(all ([a -1] == (1:-2:-1))); |
|
54 |
|
55 %% test/octave.test/prefer/prefer-12.m |
|
56 %!test |
|
57 %! wsn = warn_str_to_num; |
|
58 %! warn_str_to_num = 0; |
|
59 %! assert("d" + 0,100); |
|
60 %! warn_str_to_num = wsn; |
|
61 |
|
62 %% test/octave.test/prefer/prefer-13.m |
|
63 %!test |
|
64 %! wsn = warn_str_to_num; |
|
65 %! warn_str_to_num = 1; |
|
66 %! fail("'d' + 0","warning"); |
|
67 %! warn_str_to_num = wsn; |
|
68 |
|
69 %% test/octave.test/prefer/prefer-14.m |
|
70 %!test |
|
71 %! wir = warn_imag_to_real; |
|
72 %! warn_imag_to_real = 0; |
|
73 %! assert(eye (1+i),1); |
|
74 %! warn_imag_to_real = wir; |
|
75 |
|
76 %% test/octave.test/prefer/prefer-15.m |
|
77 %!test |
|
78 %! wir = warn_imag_to_real; |
|
79 %! warn_imag_to_real = 1; |
|
80 %! fail("eye (1+i)","warning"); |
|
81 %! warn_imag_to_real = wir; |
|
82 |
|
83 %% test/octave.test/prefer/prefer-17.m |
|
84 %!test |
|
85 %! wrre = warn_resize_on_range_error; |
|
86 %! warn_resize_on_range_error = 0; |
|
87 %! clear a; |
|
88 %! a(2) = 1; a(3) = 2; |
|
89 %! assert(all (a == [0,1,2])); |
|
90 %! warn_resize_on_range_error = wrre; |
|
91 |
|
92 %% test/octave.test/prefer/prefer-18.m |
|
93 %!test |
|
94 %! clear a; |
|
95 %! a(1) = 1; a(2) = 2; |
|
96 %! assert(all (a == [1,2])); |
|
97 |
5775
|
98 %% FIXME How the hell do I test this one in test/assert |
5590
|
99 %% test/octave.test/prefer/prefer-19.m |
|
100 %!#test |
|
101 %! pid = print_answer_id_name |
|
102 %! print_answer_id_name = 0; |
|
103 %! a = 1 |
|
104 %! print_answer_id_name = pid; |
|
105 |
5775
|
106 %% FIXME How the hell do I test this one in test/assert |
5590
|
107 %% test/octave.test/prefer/prefer-20.m |
|
108 %!#test |
|
109 %! pid = print_answer_id_name |
|
110 %! print_answer_id_name = 1; |
|
111 %! a = 1 |
|
112 %! print_answer_id_name = pid; |
|
113 |
|
114 %% test/octave.test/prefer/prefer-21.m |
|
115 %!test |
|
116 %! ped = print_empty_dimensions; |
|
117 %! print_empty_dimensions = 0; |
|
118 %! a = cell (1, 1); |
|
119 %! b = type -q a; |
|
120 %! assert(!isempty(findstr(b,"[]"))); |
|
121 %! assert(isempty(findstr(b,"[](0x0)"))); |
|
122 %! print_empty_dimensions = ped; |
|
123 |
|
124 %% test/octave.test/prefer/prefer-22.m |
|
125 %!test |
|
126 %! ped = print_empty_dimensions; |
|
127 %! print_empty_dimensions = 1; |
|
128 %! a = cell (1, 1); |
|
129 %! b = type -q a; |
|
130 %! assert(!isempty(findstr(b,"[](0x0)"))); |
|
131 %! print_empty_dimensions = ped; |
|
132 |
|
133 %% test/octave.test/prefer/prefer-23.m |
|
134 %!assert(all (size (inv ([])) == [0, 0])); |
|
135 |
|
136 %% test/octave.test/prefer/prefer-24.m |
|
137 %!assert(all (svd ([]) == zeros (0, 1))); |
|
138 |
5775
|
139 %% FIXME return_last_computed_value no longer exists!! |
5590
|
140 %% Remove the next two tests |
|
141 %% test/octave.test/prefer/prefer-25.m |
|
142 %% test/octave.test/prefer/prefer-26.m |
|
143 |
|
144 %% test/octave.test/prefer/prefer-27.m |
|
145 %!test |
|
146 %! sp = save_precision; |
|
147 %! save_precision = 1; |
|
148 %! x = pi; |
|
149 %! nm = tmpnam(); |
|
150 %! save("-text",nm,"x"); |
|
151 %! clear x; |
|
152 %! load(nm); |
|
153 %! unlink(nm); |
|
154 %! assert(x,3); |
|
155 %! save_precision = sp; |
|
156 |
|
157 %% test/octave.test/prefer/prefer-28.m |
|
158 %!test |
|
159 %! sp = save_precision; |
|
160 %! save_precision = 5; |
|
161 %! x = pi; |
|
162 %! nm = tmpnam(); |
|
163 %! save("-text",nm,"x"); |
|
164 %! clear x; |
|
165 %! load(nm); |
|
166 %! unlink(nm); |
|
167 %! assert(x,3.1416); |
|
168 %! save_precision = sp; |
|
169 |
5775
|
170 %% FIXME Same problem as above!!! |
5590
|
171 %% test/octave.test/prefer/prefer-29.m |
|
172 %!function f () |
|
173 %! 1 |
|
174 %!#test |
|
175 %! sf = silent_functions; |
|
176 %! silent_functions = 0; |
|
177 %! f |
|
178 %! assert(??); |
|
179 %! silent_functions = sf; |
|
180 |
5775
|
181 %% FIXME Same problem as above!!! |
5590
|
182 %% test/octave.test/prefer/prefer-30.m |
|
183 %!function f () |
|
184 %! 1 |
|
185 %!#test |
|
186 %! sf = silent_functions; |
|
187 %! silent_functions = 1; |
|
188 %! f |
|
189 %! assert(??); |
|
190 %! silent_functions = sf; |
|
191 |
|
192 %% test/octave.test/prefer/prefer-32.m |
|
193 %!test |
|
194 %! wndz = warn_neg_dim_as_zero; |
|
195 %! warn_neg_dim_as_zero = 1; |
|
196 %! fail("eye (-1) == []","warning"); |
|
197 %! warn_neg_dim_as_zero = wndz; |
|
198 |
|
199 %% test/octave.test/prefer/prefer-33.m |
|
200 %!test |
|
201 %! wndz = warn_neg_dim_as_zero; |
|
202 %! warn_neg_dim_as_zero = 0; |
|
203 %! assert(all (size (eye (-1)) == [0, 0])); |
|
204 %! warn_neg_dim_as_zero = wndz; |
|
205 |
|
206 %% test/octave.test/prefer/prefer-34.m |
|
207 %!test |
|
208 %! watv = warn_assign_as_truth_value; |
|
209 %! warn_assign_as_truth_value = 0; |
|
210 %! if (x = 1) 1; endif |
|
211 %! warn_assign_as_truth_value = watv; |
|
212 |
|
213 %% test/octave.test/prefer/prefer-35.m |
|
214 %!test |
|
215 %! watv = warn_assign_as_truth_value; |
|
216 %! warn_assign_as_truth_value = 1; |
|
217 %! fail("if (x = 1) 1; endif","warning"); |
|
218 %! warn_assign_as_truth_value = watv; |
|
219 |
|
220 %% test/octave.test/prefer/prefer-38.m |
|
221 %!test |
|
222 %! wdbz = warn_divide_by_zero; |
|
223 %! warn_divide_by_zero = 0; |
|
224 %! assert(isinf (1/0)); |
|
225 %! warn_divide_by_zero = wdbz; |
|
226 |
|
227 %% test/octave.test/prefer/prefer-39.m |
|
228 %!test |
|
229 %! wdbz = warn_divide_by_zero; |
|
230 %! warn_divide_by_zero = 1; |
|
231 %! a = 1; |
|
232 %! b = 0; |
|
233 %! fail("isinf (a/b);","warning") |
|
234 %! warn_divide_by_zero = wdbz; |
|
235 |