* Bug #14347 fixed - plot2d crashed with multiple entries. Non regression test added. 19/17819/3
Adeline CARNIS [Thu, 25 Feb 2016 14:06:12 +0000 (15:06 +0100)]
Change-Id: Ib061b3de1374f0b55e5cf80989e8f6aa3ce28c6f

scilab/CHANGES
scilab/modules/graphics/tests/nonreg_tests/bug_14347.dia.ref [new file with mode: 0644]
scilab/modules/graphics/tests/nonreg_tests/bug_14347.tst [new file with mode: 0644]

index 6da8cc0..19888b3 100644 (file)
@@ -308,6 +308,8 @@ In 6.0.0:
 
 * Bug #14035 fixed - ndgrid did not manage all homogeneous data type (booleans, integers, polynomials, rationals, strings, [])
 
+* Bug #14347 fixed - plot2d crashed with multiple entries (non regression test).
+
 * Bug #14359 fixed - Black Hole demo updated. Stop and Clear buttons did not have priority tag set. Callback_type property has been added and set to 10.
 
 * Bug #14416 fixed - The file extension filter in Scinotes "Save as" window did not re-used the active file's extension when applicable.
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_14347.dia.ref b/scilab/modules/graphics/tests/nonreg_tests/bug_14347.dia.ref
new file mode 100644 (file)
index 0000000..8dfd28a
--- /dev/null
@@ -0,0 +1,17 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2012 - Scilab Enterprises - Adeline CARNIS
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- Non-regression test for bug 14347 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=14347
+//
+// <-- Short Description -->
+//    plot2d crashed with multiple entries.
+// =============================================================================
+x=(0.1:0.1:2*%pi)';
+errmsg=msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"),"plot2d", 4);
+assert_checkerror("plot2d(x, sin(x), cos(x), 2*cos(x))", errmsg);
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_14347.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_14347.tst
new file mode 100644 (file)
index 0000000..ef726f5
--- /dev/null
@@ -0,0 +1,19 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2012 - Scilab Enterprises - Adeline CARNIS
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- Non-regression test for bug 14347 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=14347
+//
+// <-- Short Description -->
+//    plot2d crashed with multiple entries.
+// =============================================================================
+
+x=(0.1:0.1:2*%pi)';
+errmsg=msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"),"plot2d", 4);
+assert_checkerror("plot2d(x, sin(x), cos(x), 2*cos(x))", errmsg);