Graphics & GUI tests: fix plot3d_demo and frameWithAxes
[scilab.git] / scilab / modules / gui / tests / unit_tests / frameWithAxes.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Bruno JOFRET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7
8 // <-- TEST WITH GRAPHIC -->
9 f = figure("layout", "gridbag", "default_axes", "off", "position", [0, 0, 800, 800]);
10
11 for i = 1:2
12     for j = 1:2
13         frame = uicontrol(f, "style", "frame", ...
14         "layout", "border", ...
15         "constraints", createConstraints("gridbag", [i, j, 1, 1], [1,1], "both"));
16         newaxes(frame);
17         plot2d();
18     end
19 end
20
21 assert_checkequal(size(f.children, "*"), 4);
22 for i = 1:4
23     assert_checkequal(f.children(i).type, "uicontrol");
24     assert_checkequal(f.children(i).style, "frame");
25     assert_checkequal(f.children(i).children(1).type, "Axes");
26     assert_checkequal(f.children(i).children(1).children(1).type, "Compound");
27     assert_checkequal(f.children(i).position(3:4), [400, 400]);
28 end