test fixed about lasterror function name.
[scilab.git] / scilab / modules / functions / tests / nonreg_tests / bug_2509.tst
index 1a0fb28..148a7ea 100644 (file)
@@ -4,9 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-
-// <-- JVM NOT MANDATORY -->
-
+//
+// <-- CLI SHELL MODE -->
 // <-- Non-regression test for bug 2509 -->
 //
 // <-- Bugzilla URL -->
@@ -19,50 +18,50 @@ prot=funcprot();funcprot(0);
 
 
 //uncompiled macros
-deff('foo','a=aaaa','n')
-if execstr('foo()','errcatch')<>4 then pause,end
+deff("foo","a=aaaa","n")
+if execstr("foo()","errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>2|f<>'foo' then pause,end
+if l<>2|f<>"foo" then pause,end
 
-try, 
-  foo();
-catch 
-  [str,n,l,f]=lasterror(%t); 
-  if l<>2|f<>'foo' then pause,end;
+try
+    foo();
+catch
+    [str,n,l,f]=lasterror(%t);
+    if l<>2|f<>"foo" then pause,end;
 end
 
-if exec(foo,'errcatch')<>4 then pause,end
+if exec(foo,"errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>2|f<>'foo' then pause,end
+if l<>2|f<>"foo" then pause,end
 
 //compiled macros
-deff('foo','a=aaaa')
-if execstr('foo()','errcatch')<>4 then pause,end
+deff("foo","a=aaaa")
+if execstr("foo()","errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>2|f<>'foo' then pause,end
+if l<>2|f<>"foo" then pause,end
 
-try, 
-  foo();
-catch 
-  [str,n,l,f]=lasterror(%t); 
-  if l<>2|f<>'foo' then pause,end;
+try
+    foo();
+catch
+    [str,n,l,f]=lasterror(%t);
+    if l<>2|f<>"foo" then pause,end;
 end
 
-if exec(foo,'errcatch')<>4 then pause,end
+if exec(foo,"errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>2|f<>'foo' then pause,end
+if l<>2|f<>"foo" then pause,end
 
 //scripts
-foo=['a=1';'a=aaaa'];
-if execstr(foo,'errcatch')<>4 then pause,end
+foo=["a=1";"a=aaaa"];
+if execstr(foo,"errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>2|f<>'' then pause,end
+if l<>2|f<>"" then pause,end
 
 //complex situations
-deff('foo','execstr(''a=aaaa'')')
-if execstr('foo()','errcatch')<>4 then pause,end
+deff("foo","execstr(''a=aaaa'')")
+if execstr("foo()","errcatch")==0 then pause,end
 [str,n,l,f]=lasterror(%t);
-if l<>1|f<>'' then pause,end
+if l<>1|f<>"foo" then pause,end
 
 
 funcprot(prot);