diff -r 28143312edb5 -r f426de5dc7f6 vm/src/test/java/org/apidesign/vm4brwsr/NumberTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/NumberTest.java Sun Nov 18 08:41:08 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/NumberTest.java Sun Nov 18 10:00:23 2012 +0100 @@ -64,6 +64,26 @@ Double.valueOf(3.0), 303, 10 ); } + + @Test public void deserializeInt() throws Exception { + int exp = Numbers.deserInt(); + assertExec("Should be the same", "org_apidesign_vm4brwsr_Numbers_deserIntI", + Double.valueOf(exp) + ); + } + + @Test public void deserializeFloatInJava() throws Exception { + float f = 54324.32423f; + float r = Numbers.deserFloat(); + assertEquals(r, f, "Floats are the same"); + } + + @Test public void deserializeFloatInJS() throws Exception { + float f = 54324.32423f; + assertExec("Should be the same", "org_apidesign_vm4brwsr_Numbers_deserFloatF", + Double.valueOf(f) + ); + } private static CharSequence codeSeq;