6667686970717273747576
// Char msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); assertEquals(3,msg.readBytes(new byte[3])); // Int msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
7374757677787980818283
// Int msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); try { msg.readInt(); fail("Should have failed"); } catch (MessageEOFException e) { /* OK */ } assertEquals(3,msg.readBytes(new byte[3])); // Long msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
8081828384858687888990
// Long msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); try { msg.readLong(); fail("Should have failed"); } catch (MessageEOFException e) { /* OK */ } assertEquals(3,msg.readBytes(new byte[3])); // Float msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
8788899091929394959697
// Float msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); try { msg.readFloat(); fail("Should have failed"); } catch (MessageEOFException e) { /* OK */ } assertEquals(3,msg.readBytes(new byte[3])); // Double msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
949596979899100101102103104
// Double msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); try { msg.readDouble(); fail("Should have failed"); } catch (MessageEOFException e) { /* OK */ } assertEquals(3,msg.readBytes(new byte[3])); // String msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
101102103104105106107108109110111
// String msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); try { msg.readUTF(); fail("Should have failed"); } catch (MessageEOFException e) { /* OK */ } assertEquals(3,msg.readBytes(new byte[3])); // Bytes msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset();
108109110111112113114115116117118
// Bytes msg = new BytesMessageImpl(); msg.writeBytes(dummy); msg.reset(); byte[] data = new byte[3]; assertEquals(3,msg.readBytes(data)); System.out.println(data[0]); assertEquals(1, data[0]); assertEquals(2, data[1]); assertEquals(3, data[2]);
454455456457458459460461462463464
// Bytes msg = new StreamMessageImpl(); msg.writeLong(123); msg.markAsReadOnly(); try { msg.readBytes(new byte[1]); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(123,msg.readLong()); } public void testFloatConversion() throws Exception {
526527528529530531532533534535536
// Bytes msg = new StreamMessageImpl(); msg.writeFloat(1.23f); msg.markAsReadOnly(); try { msg.readBytes(new byte[1]); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23f,msg.readFloat(),0); } public void testDoubleConversion() throws Exception {
599600601602603604605606607608609
// Bytes msg = new StreamMessageImpl(); msg.writeDouble(1.23); msg.markAsReadOnly(); try { msg.readBytes(new byte[1]); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.readDouble(),0); } public void testStringConversion() throws Exception {