Package com.sun.sgs.impl.sharedutil

Examples of com.sun.sgs.impl.sharedutil.MessageBuffer.rewind()


    public void testPutLongSignedBytes() {
        MessageBuffer buf = new MessageBuffer(8);
        long value1 = 0x01f203f4f506f708L;
        buf.putLong(value1);
        buf.rewind();
        long value2 = buf.getLong();
        if (value1 != value2) {
            fail("Expected long " + value1 + ", got " + value2);
        }
    }
View Full Code Here


  for (int i = 0; i < bytes.length; i++) {
      bytes[i] = (byte) i;
  }
  MessageBuffer buf = new MessageBuffer(size);
  buf.putBytes(bytes);
  buf.rewind();
  for (int i = 0; i < bytes.length; i++) {
      if (buf.getByte() != bytes[i]) {
    fail("Expected byte " + bytes[i]);
      }
  }
View Full Code Here

  for (int i = 0; i < bytes.length; i++) {
      if (buf.getByte() != bytes[i]) {
    fail("Expected byte " + bytes[i]);
      }
  }
  buf.rewind();
  byte[] moreBytes = buf.getBytes(bytes.length);
  if (moreBytes.length != bytes.length) {
      fail("Mismatched size; expected " + bytes.length +
     ", got " + moreBytes.length);
  }
View Full Code Here

    public void testPutString() {
  String s = "Supercalafragilisticexpalidocious";
  MessageBuffer buf = new MessageBuffer(MessageBuffer.getSize(s));
  buf.putString(s);
  buf.rewind();
  String newString = buf.getString();
  System.err.println("newString: " + newString);
  if (!s.equals(newString)) {
      fail("Expected: " + s + ", got: " + newString);
  }
View Full Code Here

  String s = "zowie!";
  int x = 1024;
  MessageBuffer buf = new MessageBuffer(MessageBuffer.getSize(s) + 4);
  buf.putString(s);
  buf.putInt(x);
  buf.rewind();
  String newString = buf.getString();
  System.err.println("newString: " + newString);
  int newX = buf.getInt();
  System.err.println("newX: " + newX);
  if (!s.equals(newString)) {
View Full Code Here

    public void testPutStringGetUTF8() {
  String s = "The quick brown fox jumps over the lazy dog.";
  MessageBuffer buf = new MessageBuffer(MessageBuffer.getSize(s));
  buf.putString(s);
  buf.rewind();
  short utfLen = buf.getShort();
  byte[] utfBytes = buf.getBytes(utfLen);
  String newString;
  try {
      newString = new String(utfBytes, "UTF-8");
View Full Code Here

  }
  int utfLen = utfBytes.length;
  MessageBuffer buf = new MessageBuffer(2 + utfLen);
  buf.putShort(utfLen).
      putBytes(utfBytes);
  buf.rewind();
  String newString = buf.getString();
  System.err.println("newString: " + newString);
  if (!s.equals(newString)) {
      fail("Expected: " + s + ", got: " + newString);
  }
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.