@@ -0,0 +1,1505 @@
+package co.phoenixlab.common.lang.io;%0A%0Aimport org.junit.*;%0A%0Aimport java.io.ByteArrayInputStream;%0Aimport java.io.DataInputStream;%0A%0Aimport static org.junit.Assert.*;%0A%0Apublic class LittleEndianDataInputStreamTest %7B%0A%0A    @Test%0A    public void testReadByte() throws Exception %7B%0A        byte b = (byte) 0x12;%0A        ByteArrayInputStream bais = new ByteArrayInputStream(new byte%5B%5D %7Bb%7D);%0A        DataInputStream dis = new DataInputStream(bais);%0A        LittleEndianDataInputStream ledis = new LittleEndianDataInputStream(dis);%0A        assertEquals(b, ledis.readByte());%0A    %7D%0A%0A    @Test%0A    public void testReadUnsignedByte() throws Exception %7B%0A        int i = 200;%0A        ByteArrayInputStream bais = new ByteArrayInputStream(new byte%5B%5D %7B(byte) i%7D);%0A        DataInputStream dis = new DataInputStream(bais);%0A        LittleEndianDataInputStream ledis = new LittleEndianDataInputStream(dis);%0A        assertEquals(i, ledis.readUnsignedByte());%0A    %7D%0A%0A    @Test%0A    public void testReadShort() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadUnsignedShort() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadChar() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadInt() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadUnsignedInt() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadLong() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadFloat() throws Exception %7B%0A%0A    %7D%0A%0A    @Test%0A    public void testReadDouble() throws Exception %7B%0A%0A    %7D%0A%7D%0A

Add initial testing for LEDIS