diff --git a/Examples/test-suite/scilab/struct_initialization_runme.sci b/Examples/test-suite/scilab/struct_initialization_runme.sci new file mode 100644 index 000000000..fcdb3fccc --- /dev/null +++ b/Examples/test-suite/scilab/struct_initialization_runme.sci @@ -0,0 +1,15 @@ +exec("swigtest.start", -1); + +if StructC_x_get(instanceC1_get()) <> 10 then swigtesterror(); end + +if StructD_x_get(instanceD1_get()) <> 10 then swigtesterror(); end + +if StructD_x_get(instanceD2_get()) <> 20 then swigtesterror(); end + +if StructD_x_get(instanceD3_get()) <> 30 then swigtesterror(); end + +if StructE_x_get(instanceE1_get()) <> 1 then swigtesterror(); end + +if StructF_x_get(instanceF1_get()) <> 1 then swigtesterror(); end + +exec("swigtest.quit", -1); \ No newline at end of file diff --git a/Examples/test-suite/scilab/union_parameter_runme.sci b/Examples/test-suite/scilab/union_parameter_runme.sci new file mode 100644 index 000000000..f28cf4c51 --- /dev/null +++ b/Examples/test-suite/scilab/union_parameter_runme.sci @@ -0,0 +1,35 @@ +// Some lines are commented out because of too long identifiers... + +exec("swigtest.start", -1); + +event = new_SDL_Event(); + +for i=1:2 + evAvailable = SDL_PollEvent(event); + evType = SDL_Event_type_get(event); + + if evType==1 then + specEvent = SDL_Event_active_get(event); + _type = SDL_ActiveEvent_type_get(specEvent); + + if _type <> evType then swingtesterror(); end + + gain = SDL_ActiveEvent_gain_get(specEvent); + //state = SDL_ActiveEvent_state_get(specEvent); + end + + if evType==2 then + specEvent = SDL_Event_key_get(event); + //_type = SDL_KeyboardEvent_type_get(specEvent); + + //if _type <> evType then swingtesterror(); end + + //_which = SDL_KeyboardEvent_which_get(specEvent); + //state = SDL_KeyboardEvent_state_get(specEvent); + end + +end + +delete_SDL_Event(event); + +exec("swigtest.quit", -1); \ No newline at end of file