Xcos: add hooks pre/post simulation
[scilab.git] / scilab / modules / xcos / tests / unit_tests / SEP_066_Xcos_bad_hooks.dia.ref
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 //
3 // This file is distributed under the same license as the Scilab package.
4 // <-- TEST WITH XCOS -->
5 //
6 // <-- Short Description -->
7 // Check the API of the Xcos hooks, see SEP_066_Xcos_hooks.odt
8 loadXcosLibs();
9 global status;
10 status = [];
11 function continueSimulation = pre_xcos_simulate(scs_m, needcompile)
12   global status;
13   1 + "string"
14   status = [status 'pre_called'];
15 endfunction
16 function post_xcos_simulate(%cpr, scs_m, needcompile)
17   global status;
18   1 + "string"
19   status = [status 'post_called'];
20 endfunction
21 assert_checktrue(importXcosDiagram(SCI + "/modules/xcos/demos/Simple_Demo.xcos"));
22 xcos_simulate(scs_m, 4);
23  
24  Error occured in pre_xcos_simulate: proceeding with simulation anyway. 
25  
26  Error in post_xcos_simulate: ending simulation.   
27 assert_checkequal(status, [])
28  ans  =
29  
30   T