insertion of [] in struct may used to delete entire row or col.
[scilab.git] / scilab / modules / overloading / tests / nonreg_tests / bug_2267.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Charlotte HECQUET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- TEST WITH GRAPHIC -->
9 //
10 // <-- Non-regression test for bug 2267 -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/show_bug.cgi?id=2267
14 //
15 // <-- Short Description -->
16 // Wrong error message when ticks locations and labels have not the same sizes
17 clf(); plot2d(); a=gca();
18 errmsg1=msprintf(_("Ticks location and label vectors must have the same size.\n"));
19 execstr("a.x_ticks.locations=0:2:6","errcatch"); //assert_checkerror does not catch the error here
20 assert_checkequal(lasterror(), errmsg1);
21 execstr("a.x_ticks.labels=string([0:2:6])", "errcatch");
22 assert_checkequal(lasterror(), errmsg1);
23 execstr("a.y_ticks.locations=-2:1:2", "errcatch");
24 assert_checkequal(lasterror(), errmsg1);
25 execstr("a.y_ticks.labels=string([-2:1:2])", "errcatch");
26 assert_checkequal(lasterror(), errmsg1);
27 close