Fix external_objects_java module tests under Linux/Mac OS X
[scilab.git] / scilab / modules / external_objects_java / tests / unit_tests / jinvoke_db.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Sylvestre Ledru
4 // Copyright (C) 2013 - Scilab Enterprises - Calixte Denizet
5 //
6 //  This file is distributed under the same license as the Scilab package.
7 // =============================================================================
8 exec("SCI/modules/external_objects_java/tests/unit_tests/ecjclasspath.sce", -1);
9 c = jcompile("TestDirectBuffer",["import java.nio.DoubleBuffer;";
10 "public class TestDirectBuffer {";
11 "public static void increment(DoubleBuffer x) {";
12 "for (int i = 0; i < x.capacity(); i++) x.put(i, x.get(i) + 1);";
13 "}";
14 "}"])
15  c  =
16  
17 class TestDirectBuffer
18 a = 1:10000;
19 b = a + 1; // only used to compare with the following...
20 jinvoke_db(c, "increment", "a");
21 assert_checktrue(and(a==b));
22 jremove c;