Scicos blocks: use the new MVC graphic for scopes
[scilab.git] / scilab / modules / xcos / tests / unit_tests / cevscpe.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/cevscpe.xcos"));
12 xcos_simulate(scs_m, 4);
13 f=gcf();
14 a=gca();
15 s1=a.children(1);
16 s2=a.children(2);
17 s3=a.children(3);
18 assert_checkequal(f.figure_id, 20007);
19 assert_checkequal(a.data_bounds, [30 0 ; 60 1]);
20 assert_checkequal(a.x_label.text, "t");
21 assert_checkequal(a.y_label.text, "y");
22 // commented out as we have junk data at the end
23 //
24 // assert_checkequal(size(s1.data), [26 2]);
25 // assert_checkequal(size(s2.data), [26 2]);
26 // assert_checkequal(size(s3.data), [26 2]);
27 assert_checkequal(s1.visible, "on");
28 assert_checkequal(s2.visible, "on");
29 assert_checkequal(s3.visible, "on");
30 assert_checkequal(s1.line_mode, "on");
31 assert_checkequal(s2.line_mode, "on");
32 assert_checkequal(s3.line_mode, "on");
33 assert_checkequal(s1.line_style, 1);
34 assert_checkequal(s2.line_style, 1);
35 assert_checkequal(s3.line_style, 1);
36 assert_checkequal(s1.thickness, 1);
37 assert_checkequal(s2.thickness, 1);
38 assert_checkequal(s3.thickness, 1);
39 assert_checkequal(s1.arrow_size, 0);
40 assert_checkequal(s2.arrow_size, 0);
41 assert_checkequal(s3.arrow_size, 0);
42 assert_checkequal(s1.segs_color(1), 5);
43 assert_checkequal(s2.segs_color(1), 3);
44 assert_checkequal(s3.segs_color(1), 1);