Scicos blocks: use the new MVC graphic for scopes
[scilab.git] / scilab / modules / xcos / tests / unit_tests / cmatview3d.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2011 - DIGITEO - ClĂ©ment DAVID
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- TEST WITH XCOS -->
8 // <-- TEST WITH GRAPHIC -->
9 // test scope values
10 loadXcosLibs();
11 assert_checktrue(importXcosDiagram(SCI + "/modules/xcos/tests/unit_tests/cmatview3d.xcos"));
12 xcos_simulate(scs_m, 4);
13 f=gcf();
14 a=f.children(1);
15 g=a.children(1);
16 assert_checkequal(a.data_bounds, [0 0 -100; 81 81 100]);
17 assert_checkequal(a.x_label.text, "x");
18 assert_checkequal(a.y_label.text, "y");
19 assert_checkequal(a.z_label.text, "z");
20 assert_checkequal(g.children, []);
21 assert_checkequal(g.visible, "on");
22 assert_checkequal(g.surface_mode, "on");
23 assert_checkequal(g.foreground, -1);
24 assert_checkequal(g.thickness, 1);
25 assert_checkequal(g.mark_mode, "off");
26 assert_checkequal(g.mark_style, 0);
27 // is "point" as default, should not be noticeable
28 // assert_checkequal(g.mark_size_unit, "tabulated");
29 assert_checkequal(g.mark_size, 0);
30 // should be 0 according to the documentation (-1 is invalid)
31 assert_checkequal(g.mark_foreground, 0);
32 // should be 0 according to the documentation (-2 is invalid)
33 assert_checkequal(g.mark_background, 0);
34 assert_checkequal(size(g.data.x), [1 81]);
35 assert_checkequal(size(g.data.y), [1 81]);
36 assert_checkequal(size(g.data.z), [81 81]);
37 assert_checkequal(g.color_mode, 2);
38 assert_checkequal(g.color_flag, 1);
39 assert_checkequal(g.hiddencolor, 4);
40 assert_checkequal(g.clip_state, "off");
41 assert_checkequal(g.clip_box, []);