Package javax.naming

Examples of javax.naming.BinaryRefAddr


        }
  }

  public void testGet_SimpleInvalidLess() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    ref.add(refAddr);

    try {
      ref.get(-1);
      fail("should throw ArrayIndexOutOfBoundsException");
View Full Code Here


    byte[][] buffers = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, };

    BinaryRefAddr[] refAddrs = new BinaryRefAddr[types.length];

    for (int i = 0; i < types.length; i++) {
      refAddrs[i] = new BinaryRefAddr(types[i], buffers[i]);
      ref.add(refAddrs[i]);
    }

    for (int i = 0; i < types.length; i++) {
      assertEquals(refAddrs[i], ref.get(types[i]));
View Full Code Here

    }
  }

  public void testGet_ByTypeNotExist() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    ref.add(refAddr);

    assertNull(ref.get("String"));
  }
View Full Code Here

    assertNull(ref.get("String"));
  }

  public void testGet_TypeNull() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    ref.add(refAddr);
    try {
      ref.get(null);
      fail("Should throw NullPointerException");
    } catch (NullPointerException e) {
View Full Code Here

    }
  }

  public void testGetAll_Simple() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    ref.add(refAddr);

    Enumeration<?> allAddrs = ref.getAll();
    assertTrue(allAddrs.hasMoreElements());
    assertEquals(refAddr, allAddrs.nextElement());
View Full Code Here

    assertFalse(allAddrs.hasMoreElements());
  }

  public void testRemove_Simple() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    ref.add(refAddr);

    assertEquals(1, ref.size());

    assertEquals(ref.remove(0), refAddr);
View Full Code Here

        }
  }

  public void testClear_Simple() {
    String type = "Binary";
    BinaryRefAddr refAddr = new BinaryRefAddr(type, buffer);
    int count = 10;
    for (int i = 0; i < count; i++) {
      ref.add(refAddr);
    }
    assertEquals(count, ref.size());
View Full Code Here

    String className = "java.lang.String";
    String classFactory = "class factory";
    String location = "/home/neuser";
    StringRefAddr addr = new StringRefAddr("String address",
        "this is a string");
    BinaryRefAddr addr1 = new BinaryRefAddr("Binary address", new byte[] {
        1, 2, 3, 4, 5 });
    Reference reference0 = new Reference(className, addr, classFactory,
        location);
    Reference reference1 = new Reference(className, addr1, classFactory,
        location);
View Full Code Here

      IOException {
    Reference reference = new Reference("dazzle.naming.Reference",
        "dazzle.naming.factory.RefFactory", "http://www.apache.org");
    StringRefAddr addr = new StringRefAddr("StringRefAddr",
        "This is a String RefAddr.");
    BinaryRefAddr addr2 = new BinaryRefAddr("BinaryRefAddr", new byte[] {
        'a', 'b', 'c' });
    reference.add(addr);
    reference.add(addr2);

    // write to byte array
View Full Code Here

    Reference reference = new Reference("dazzle.naming.Reference",
        "dazzle.naming.factory.RefFactory", "http://www.apache.org");
    StringRefAddr addr = new StringRefAddr("StringRefAddr",
        "This is a String RefAddr.");
    BinaryRefAddr addr2 = new BinaryRefAddr("BinaryRefAddr", new byte[] {
        'a', 'b', 'c' });
    reference.add(addr);
    reference.add(addr2);

    assertEquals(reference, reference2);
View Full Code Here

TOP

Related Classes of javax.naming.BinaryRefAddr

Copyright © 2018 www.massapicom. 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.