* Bug #9252 fixed - Some error prototypes produced screwed display (non regression... 01/14601/2
Charlotte HECQUET [Mon, 2 Jun 2014 09:01:15 +0000 (11:01 +0200)]
Change-Id: I9a4c39bfa98b21dd96ee99f41da44a10f041a7f6

scilab/CHANGES_5.5.X
scilab/modules/core/tests/nonreg_tests/bug_9252.tst [new file with mode: 0644]

index 9a371a4..f89753f 100644 (file)
@@ -28,6 +28,8 @@ Scilab Bug Fixes
 * Bug #9052 fixed - Some demonstrations in graphics were automatically closed at
                     the end of their execution.
 
+* Bug #9252 fixed - Some error prototypes produced screwed display.
+
 * Bug #9783 fixed - Insertion overloading did not seem to work with mlists.
 
 * Bug #10555 fixed - Scilab failed to build with some configure options.
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_9252.tst b/scilab/modules/core/tests/nonreg_tests/bug_9252.tst
new file mode 100644 (file)
index 0000000..f5ba70f
--- /dev/null
@@ -0,0 +1,35 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Charlotte HECQUET
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- Non-regression test for bug 9252 -->
+//
+// <-- CLI SHELL MODE -->
+// 
+// <-- INTERACTIVE TEST -->
+// 
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=9252
+//
+// <-- Short Description -->
+// Some error prototypes produce screwed display
+
+function bugme()
+    error(666,"My freaking error")
+endfunction
+
+bugme
+
+// Check that the error message is this one:
+// !--error 666 
+//My freaking error
+//at line       2 of function bugme called by :  
+//bugme
+
+// and not this one:
+// !--error 666 
+//My freaking errorat line       2 of function bugme called by :  
+//bugme()