diff -r 28143312edb5 -r f426de5dc7f6 vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Sun Nov 18 08:41:08 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Sun Nov 18 10:00:23 2012 +0100 @@ -17,6 +17,10 @@ */ package org.apidesign.vm4brwsr; +import java.io.ByteArrayInputStream; +import java.io.DataInputStream; +import java.io.IOException; + /** * * @author Jaroslav Tulach @@ -31,4 +35,19 @@ public static int rem(int a, int b) { return a % b; } + + static float deserFloat() throws IOException { + byte[] arr = {(byte) 71, (byte) 84, (byte) 52, (byte) 83}; + ByteArrayInputStream is = new ByteArrayInputStream(arr); + DataInputStream dis = new DataInputStream(is); + float r = dis.readFloat(); + return r; + } + static int deserInt() throws IOException { + byte[] arr = {(byte) 71, (byte) 84, (byte) 52, (byte) 83}; + ByteArrayInputStream is = new ByteArrayInputStream(arr); + DataInputStream dis = new DataInputStream(is); + return dis.readInt(); + } + }