Bug 14193 fixed: Problem with matrix defined in a matrix of structs
[scilab.git] / scilab / modules / ast / tests / nonreg_tests / bug_14193.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2015 - Scilab Enterprises - Calixte Denizet
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- CLI SHELL MODE -->
9 //
10 // <-- Non-regression test for bug 14193 -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/14193
14 //
15 // <-- Short Description -->
16 // Problem with matrix defined in a matrix of structs.
17
18 reqType=[struct("name",_("Upper gain limit"),...
19 "type","gmax",...
20 "dlgType","table",...
21 "units",["Hz","dB","dB/Hz"],"defaults",[1 0;10 0])
22 struct("name",_("Lower gain limit"),...
23 "type","gmin",...
24 "dlgType","table",...
25 "units",["Hz","dB","dB/Hz"],"defaults",[0.1 -10;1 -10])
26 struct("name",_("Phase margin"),...
27 "type","pmargin",...
28 "dlgType","scalar",...
29 "units","°","defaults",20)
30 struct("name",_("Gain margin"),...
31 "type","gmargin",...
32 "dlgType","scalar",...
33 "units","dB","defaults",30)];
34 assert_checkequal(reqType(2).defaults, [0.1 -10;1 -10]);