comparison test/eval-command.tst @ 30322:552239d43c18 stable

update bug status Modified files: cellfun.cc, mappers.cc, pt-eval.cc, bug-52851.tst, eval-command.tst, and handle-to-sibling.tst.
author John W. Eaton <jwe@octave.org>
date Tue, 23 Nov 2021 09:51:21 -0500
parents 0a5b15007766
children 796f54d4ddbf
comparison
equal deleted inserted replaced
30272:869dea2b5c91 30322:552239d43c18
173 %! r = f_eval_fun (); 173 %! r = f_eval_fun ();
174 %!endfunction 174 %!endfunction
175 175
176 %!shared evalin_value 176 %!shared evalin_value
177 %! evalin_value = "this is the caller"; 177 %! evalin_value = "this is the caller";
178 %!assert <59847> (f_eval_fun (), "this is the caller"); 178 %!assert <*59847> (f_eval_fun (), "this is the caller");
179 %!assert <59847> (g_eval_fun (), "this is the caller"); 179 %!assert <*59847> (g_eval_fun (), "this is the caller");
180 %!assert <59847> (h_eval_fun (), "this is h_eval_fun"); 180 %!assert <*59847> (h_eval_fun (), "this is h_eval_fun");
181 181
182 %!function r = f_asgn_fun () 182 %!function r = f_asgn_fun ()
183 %! asgnin_value = "this is f_asgn_fun"; 183 %! asgnin_value = "this is f_asgn_fun";
184 %! assignin ("caller", "asgnin_value", "f value"); 184 %! assignin ("caller", "asgnin_value", "f value");
185 %! r = asgnin_value; 185 %! r = asgnin_value;
193 %! asgnin_value = "this is h_asgn_fun"; 193 %! asgnin_value = "this is h_asgn_fun";
194 %! f_asgn_fun (); 194 %! f_asgn_fun ();
195 %! r = asgnin_value; 195 %! r = asgnin_value;
196 %!endfunction 196 %!endfunction
197 197
198 %!test <59847> 198 %!test <*59847>
199 %! asgnin_value = "this is the caller"; 199 %! asgnin_value = "this is the caller";
200 %! assert (f_asgn_fun (), "this is f_asgn_fun"); 200 %! assert (f_asgn_fun (), "this is f_asgn_fun");
201 %! assert (asgnin_value, "f value"); 201 %! assert (asgnin_value, "f value");
202 202
203 %!test <59847> 203 %!test <*59847>
204 %! asgnin_value = "this is the caller"; 204 %! asgnin_value = "this is the caller";
205 %! assert (g_asgn_fun (), "this is g_asgn_fun"); 205 %! assert (g_asgn_fun (), "this is g_asgn_fun");
206 %! assert (asgnin_value, "f value"); 206 %! assert (asgnin_value, "f value");
207 207
208 %!test <59847> 208 %!test <*59847>
209 %! asgnin_value = "this is the caller"; 209 %! asgnin_value = "this is the caller";
210 %! assert (h_asgn_fun (), "f value"); 210 %! assert (h_asgn_fun (), "f value");
211 %! assert (asgnin_value, "this is the caller"); 211 %! assert (asgnin_value, "this is the caller");