external_objects_java: fix unit test enum 87/12987/1
Simon Marchetto [Tue, 22 Oct 2013 17:24:54 +0000 (19:24 +0200)]
The test fails but not beacause of the enum conversion (a bug will be created)

Change-Id: I0a1d34192a5334dbe3f949ad68485857dd7e55d1

scilab/modules/external_objects_java/tests/unit_tests/enum.dia.ref
scilab/modules/external_objects_java/tests/unit_tests/enum.tst

index e67475c..c962acf 100644 (file)
@@ -6,7 +6,8 @@
 // =============================================================================
 c = jcompile("Test", ["public class Test {";
 "public enum foo { ONE, TWO, THREE; }";
-"public static double bar(foo x) { return (double) x.ordinal(); }}"]); 
-assert_checkequal(c.bar("ONE"), 0);
-assert_checkequal(c.bar("TWO"), 1);
-assert_checkequal(c.bar("THREE"), 2);
+"public static double bar(foo x) { return (double) x.ordinal(); }}"]);
+jimport Test;
+assert_checkequal(Test.bar("ONE"), 0);
+assert_checkequal(Test.bar("TWO"), 1);
+assert_checkequal(Test.bar("THREE"), 2);
index 4451c11..c8e019c 100644 (file)
@@ -8,7 +8,8 @@
 c = jcompile("Test", ["public class Test {";
 "public enum foo { ONE, TWO, THREE; }";
 "public static double bar(foo x) { return (double) x.ordinal(); }}"]);
+jimport Test;
 
-assert_checkequal(c.bar("ONE"), 0);
-assert_checkequal(c.bar("TWO"), 1);
-assert_checkequal(c.bar("THREE"), 2);
+assert_checkequal(Test.bar("ONE"), 0);
+assert_checkequal(Test.bar("TWO"), 1);
+assert_checkequal(Test.bar("THREE"), 2);