[ast][bug_9344] test fixed about parser error. 60/17760/1
Cedric Delamarre [Wed, 3 Feb 2016 09:26:01 +0000 (10:26 +0100)]
Change-Id: Ia7e40c62a45caeacfa606435f471157365a80640

scilab/modules/ast/tests/nonreg_tests/bug_9344.dia.ref [moved from scilab/modules/ast/tests/nonreg_tests/bug_9344.unix.dia.ref with 66% similarity]
scilab/modules/ast/tests/nonreg_tests/bug_9344.tst
scilab/modules/ast/tests/nonreg_tests/bug_9344.win.dia.ref [deleted file]

@@ -13,9 +13,7 @@
 // <-- Short Description -->
 // Parser did not display anything when failing on UTF-8 char
 // <-- CLI SHELL MODE -->
-execstr("mclose(1");
-at line     1 of executed string 
-at line    31 of executed file   TMPDIR/bug_9344.tst
-mclose(1
-^
-Error: syntax error, unexpected end of line, expecting "," or )
+errmsg = ["mclose(1";"^";"Error: syntax error, unexpected end of line, expecting "","" or )"];
+assert_checkerror("execstr(""mclose(1"")", errmsg);
+errmsg = ["mclose(1°";"        ^~^";"Error: syntax error, unexpected identifier, expecting "","" or )"];
+assert_checkerror("execstr(""mclose(1°"")", errmsg);
index 9608b11..2778f47 100644 (file)
@@ -15,6 +15,8 @@
 
 // <-- CLI SHELL MODE -->
 
-execstr("mclose(1");
-execstr("mclose(1°");
+errmsg = ["mclose(1";"^";"Error: syntax error, unexpected end of line, expecting "","" or )"];
+assert_checkerror("execstr(""mclose(1"")", errmsg);
 
+errmsg = ["mclose(1°";"        ^~^";"Error: syntax error, unexpected identifier, expecting "","" or )"];
+assert_checkerror("execstr(""mclose(1°"")", errmsg);
diff --git a/scilab/modules/ast/tests/nonreg_tests/bug_9344.win.dia.ref b/scilab/modules/ast/tests/nonreg_tests/bug_9344.win.dia.ref
deleted file mode 100644 (file)
index 9e49ecf..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2011 - DIGITEO - Bruno JOFRET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 9344 -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9344
-//
-// <-- Short Description -->
-// Parser did not display anything when failing on UTF-8 char
-// <-- CLI SHELL MODE -->
-execstr("mclose(1");
-at line     1 of executed string 
-at line    31 of executed file   TMPDIR\bug_9344.tst
-mclose(1
-^
-Error: syntax error, unexpected end of line, expecting "," or )