Revert "* Bugs #9838,9839,10196 fixed: evstr(strarray) 2.3 x faster + more robust...
[scilab.git] / scilab / modules / string / tests / unit_tests / evstr.tst
index e44d051..f78dece 100644 (file)
@@ -6,7 +6,6 @@
 // =============================================================================
 //
 // <-- CLI SHELL MODE -->
-// <-- NO CHECK REF -->
 //
 // =============================================================================
 // unit tests evstr
@@ -17,9 +16,6 @@ Z = ["a","b"];
 res = evstr(Z);
 assert_checkequal(res(1), a);
 assert_checkequal(res(2), b);
-assert_checkequal(evstr("cos(a)"), cos(a));
-assert_checkequal(evstr("cos(a), sin(a)"), [cos(a), sin(a)]);
-assert_checkequal(evstr("cos(a); sin(a)"), [cos(a); sin(a)]);
 // =============================================================================
 a = 1;
 b = 2;
@@ -42,7 +38,7 @@ Scilab_value = 3;
 assert_checkequal(Scilab_value, evstr("Scilab_value"));
 // =============================================================================
 clear toto;
-assert_checkequal(evstr('toto'),[]);
+assert_checkfalse(execstr("evstr(''toto'')", "errcatch") == 0);
 assert_checkfalse(execstr("evstr(toto)", "errcatch") == 0);
 // =============================================================================
 s = rand(3,3,3);
@@ -50,8 +46,6 @@ assert_checkequal(execstr("evstr(s)", "errcatch"), 0);
 // =============================================================================
 function foo(), endfunction
 assert_checkequal(execstr("evstr(''foo'')", "errcatch"), 0);
-// assert_checkequal(evstr('foo'), foo); // assert_checkequal() upgrade needed
-assert_checkequal(evstr('foo()'), []);
 // =============================================================================
 assert_checkequal(evstr(""), []);
 // =============================================================================