Examples of ByteArrayDataOutputStream


Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert eof_ex instanceof EOFException;
        }
    }

    public void testByte() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(Byte.MAX_VALUE * 2);
        for(short i=Byte.MIN_VALUE; i <= Byte.MAX_VALUE; i++)
            out.writeByte(i);

        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(short i=Byte.MIN_VALUE; i <= Byte.MAX_VALUE; i++) {
            byte read=in.readByte();
            assert i == read;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert i == read;
        }
    }

    public void testUnsignedByte() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(20);
        byte[] bytes={-100, -50, 0, 1, 100, 127};
        for(byte b: bytes)
            out.writeByte(b);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(byte b: bytes) {
            int tmp=in.readUnsignedByte();
            assert tmp == (b & 0xff);
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert tmp == (b & 0xff);
        }
    }

    public void testBoolean() throws Exception {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(2);
        out.writeBoolean(true);
        out.writeBoolean(false);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        assert in.readBoolean();
        assert !in.readBoolean();
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

        assert in.readBoolean();
        assert !in.readBoolean();
    }

    public void testShort() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(Short.MAX_VALUE * 4 + 10);
        for(int i=Short.MIN_VALUE; i <= Short.MAX_VALUE; i++)
            out.writeShort(i);

        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(int i=Short.MIN_VALUE; i <= Short.MAX_VALUE; i++) {
            short read=in.readShort();
            assert i == read;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert i == read;
        }
    }

    public void testUnsignedShort() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(20);
        out.writeShort(-22);
        out.writeShort(22);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        short num=in.readShort();
        assert num == -22;
        num=in.readShort();
        assert num == 22;
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

        val=in.readUnsignedShort();
        assert val == 22;
    }

    public void testChar() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
        for(int i=0; i < 500; i++) {
            int ch='a' + i;
            out.writeChar(ch);
        }
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(int i=0; i < 500; i++) {
            char ch=in.readChar();
            assert ch == 'a' + i;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert ch == 'a' + i;
        }
    }

    public void testInt() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
        int[] numbers={Integer.MIN_VALUE, -322649, -500, 0, 1, 100, 322649, Integer.MAX_VALUE};
        for(int i: numbers)
            out.writeInt(i);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(int i: numbers) {
            int num=in.readInt();
            assert num == i;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert num == i;
        }
    }

    public void testLong() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
        long[] numbers={Long.MIN_VALUE, -322649, -500, 0, 1, 100, 322649, Long.MAX_VALUE};
        for(long i: numbers)
            out.writeLong(i);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(long i: numbers) {
            long num=in.readLong();
            assert num == i;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert num == i;
        }
    }

    public void testCompressedLong() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
        long[] numbers={Long.MIN_VALUE, -500, 0, 1, 100, Long.MAX_VALUE};
        for(long i: numbers)
            Bits.writeLong(i, out);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(long i: numbers) {
            long num=Bits.readLong(in);
            assert num == i;
        }
    }
View Full Code Here

Examples of org.jgroups.util.ByteArrayDataOutputStream

            assert num == i;
        }
    }

    public void testCompressedLongSequence() throws IOException {
        ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
        long[] numbers={0, 1, 100, 322649, Long.MAX_VALUE-1000};
        for(long i: numbers)
            Bits.writeLongSequence(i, i + 100,out);
        ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
        for(long i: numbers) {
            long[] seq=Bits.readLongSequence(in);
            assert Arrays.equals(seq, new long[]{i, i+100});
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.