fa600d9d4d9931e9303676aa88db6565b5ccdbb2
[scilab.git] / scilab / modules / gui / tests / unit_tests / figure.dia.ref
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 // Check figure function behaviour
8 f = figure();
9 a = gca();
10 assert_checkequal(f.background, 33);
11 assert_checkequal(a.background, f.background);
12 assert_checkequal(a.filled, "off");
13 assert_checkequal(size(f.color_map), [33, 3]);
14 delete(f);
15 f = figure("default_axes", "off");
16 assert_checkequal(f.children, []);
17 delete(f);
18 // Existing color
19 f = figure("backgroundcolor", [0 1 0]);
20 a = gca();
21 assert_checkequal(f.background, 3);
22 assert_checkequal(a.background, f.background);
23 assert_checkequal(a.filled, "off");
24 assert_checkequal(size(f.color_map), [33, 3]);
25 assert_checkequal(f.color_map(3,:), [0, 1, 0]);
26 delete(f);
27 // Non - Existing color
28 f = figure("backgroundcolor", [0.5 0.2 0.6]);
29 a = gca();
30 assert_checkequal(f.background, 34);
31 assert_checkequal(a.background, f.background);
32 assert_checkequal(a.filled, "off");
33 assert_checkequal(size(f.color_map), [34, 3]);
34 assert_checkequal(f.color_map(34,:), [0.5 0.2 0.6]);
35 delete(f);