Scicos blocks: use the new MVC graphic for scopes
[scilab.git] / scilab / modules / xcos / tests / unit_tests / cmscope.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/cmscope.xcos"));
12 xcos_simulate(scs_m, 4);
13 f=gcf();
14 a1=f.children(1);
15 a2=f.children(2);
16 a3=f.children(3);
17 p11=a1.children(1);
18 p12=a1.children(2);
19 p21=a2.children(1);
20 p31=a3.children(1);
21 assert_checkequal(f.figure_id, 20003);
22 assert_checkequal(a1.data_bounds, [0 -30 ; 90 30]);
23 assert_checkequal(a2.data_bounds, [0 -5 ; 60 5]);
24 assert_checkequal(a3.data_bounds, [0 -1 ; 30 1]);
25 assert_checkequal(a1.x_label.text, "t");
26 assert_checkequal(a2.x_label.text, "t");
27 assert_checkequal(a3.x_label.text, "t");
28 assert_checkequal(a1.y_label.text, "y");
29 assert_checkequal(a2.y_label.text, "y");
30 assert_checkequal(a3.y_label.text, "y");
31 // check removed due to junk data at the end
32 // assert_checkequal(size(p11.data), [299 2]);
33 // assert_checkequal(size(p12.data), [299 2]);
34 // assert_checkequal(size(p21.data), [299 2]);
35 // assert_checkequal(size(p31.data), [299 2]);