Examples of ByteArrayBuffer


Examples of org.eclipse.jetty.io.ByteArrayBuffer

    File file = new File(url.toURI());
    FileInputStream fin = new FileInputStream(file);
    byte[] b = new byte[(int) file.length()];
    fin.read(b);
   
    return new ByteArrayBuffer(b);
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    answer.setCommand(Common.CEA);
    AVPList l = new AVPList();
    answer.setAVPList(l);
    answer.setResultCode(Common.DIAMETER_SUCCESS);

    Buffer buffer = new ByteArrayBuffer(512);
    buffer = Codecs.__message.encode(buffer, answer);
    DiameterMessage message = Codecs.__message.decode(buffer);
    assertFalse(message.isRequest());
    assertEquals(Common.CEA, message.getCommand());
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    l.add(new AVP<Integer>(Common.FIRMWARE_REVISION, 2));
    l.add(new AVP<byte[]>(Sh.USER_DATA, "<shData>dasaiTag<shData>".getBytes()));

    for (int i = 24; i < 256; i++)
    {
      Buffer buffer = new ByteArrayBuffer(i);
      buffer = Codecs.__message.encode(buffer, answer);
      // System.out.println(buffer.putIndex() + " / " + i);
      DiameterMessage message = Codecs.__message.decode(buffer);
      // System.out.println(message);
      assertFalse(message.isRequest());
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

public class SipParserTest
{
  @Test
  public void testRequestLine() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer("INVITE sip:foo.org SIP/2.0\r\n\r\n".getBytes(StringUtil.__UTF8));
   
    SipParser parser = new SipParser(buffer, new Handler());
    parser.parse();
   
    assertEquals("INVITE", _t0);
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }

  @Test
  public void testStatusLine() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer("SIP/2.0 999 Foo\r\n\r\n".getBytes(StringUtil.__UTF8));
   
    SipParser parser = new SipParser(buffer, new Handler());
    parser.parse();
   
    assertEquals("SIP/2.0", _t0);
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }

  @Test
  public void testSpace() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer(
        ("INVITE sip:foo.org SIP/2.0\015\012"
          + "foo:     bar   \015\012"
          + "\015\012").getBytes(StringUtil.__UTF8))
    SipParser parser = new SipParser(buffer, new Handler());
    parser.parse();
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }

  @Test
  public void testHeader() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer(
        ("INVITE sip:foo.org SIP/2.0\015\012"
          + "Header1: value1\015\012"
          + "Header2  :   value 2a  \015\012"
          + "                    value 2b  \015\012"
          + "Header3: \015\012"
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }

  @Test
  public void testHeaderCRLF() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer(
        ("INVITE sip:foo.org SIP/2.0\015\012"
          + "Header1: \"value1\r\nvalue2\"\r\n\r\n").getBytes(StringUtil.__UTF8))
    SipParser parser = new SipParser(buffer, new Handler());
    parser.parse();
   
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }

  @Test
  public void testCached() throws Exception
  {
    ByteArrayBuffer buffer = new ByteArrayBuffer(_msg.getBytes(StringUtil.__UTF8))
    SipParser parser = new SipParser(buffer, new Handler());
    parser.parse();
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

public class CodecTest
{
  @Test
  public void testSize() throws Exception
  {
    Buffer buffer = new ByteArrayBuffer(1);
    for (int i = 0; i < 10000; i++)
    {
      buffer = Common.__unsigned32.encode(buffer, i);
    }
   
    for (int i = 0; i < 10000; i++)
    {
      assertTrue(buffer.hasContent());
      assertEquals(i, (int) Common.__unsigned32.decode(buffer));
    }
    assertFalse(buffer.hasContent());
  }
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.