Package javax.naming

Examples of javax.naming.CompoundName


    assertNameEquals(name, "a", "b", "c");
  }

  public void testAddAll_NotCompoundName() throws InvalidNameException {
    log.setMethod("testAddAll_NotCompoundName()");
    CompoundName name;

    name = new CompoundName("", props);
    try {
      name.addAll(new CompositeName("a/b/c"));
      fail("should throw InvalidNameException");
    } catch (InvalidNameException e) {
    }
  }
View Full Code Here


    }
  }

  public void testAddAll_Null() throws InvalidNameException {
    log.setMethod("testAddAll_Null()");
    CompoundName name;

    name = new CompoundName("", props);
    try {
      name.addAll(null);
      fail("should throw NullPointerException");
    } catch (NullPointerException e) {
    }
  }
View Full Code Here

    }
  }

  public void testAddAll_Flat() throws InvalidNameException {
    log.setMethod("testAddAll_Flat()");
    CompoundName name;

    name = new CompoundName("aaa", new Properties());
    try {
      name.addAll(new CompoundName("bbb", new Properties()));
      fail("should throw InvalidNameException");
    } catch (InvalidNameException e) {
      // Expected
    }
  }
View Full Code Here

    }
  }

  public void testAddAll_Indexed() throws InvalidNameException {
    log.setMethod("testAddAll_Indexed()");
    CompoundName name;

    name = new CompoundName("", props);
    assertNameEmpty(name);
    name.addAll(0, new CompoundName("a", props));
    assertNameEquals(name, "a");
    name.addAll(0, new CompoundName("b", props));
    assertNameEquals(name, "b", "a");
    name.addAll(1, new CompoundName("", props));
    assertNameEquals(name, "b", "a");
    name.addAll(2, new CompoundName("c", props));
    assertNameEquals(name, "b", "a", "c");

    try {
      name.addAll(-1, new CompoundName("d", props));
      fail();
    } catch (ArrayIndexOutOfBoundsException e) {
    }
    try {
      name.addAll(4, new CompoundName("d", props));
      fail();
    } catch (ArrayIndexOutOfBoundsException e) {
    }
  }
View Full Code Here

  }

  public void testAddAll_Indexed_NotCompoundName()
      throws InvalidNameException {
    log.setMethod("testAddAll_Indexed_NotCompoundName()");
    CompoundName name;

    name = new CompoundName("", props);
    try {
      name.addAll(0, new CompositeName("a/b/c"));
      fail("should throw InvalidNameException");
    } catch (InvalidNameException e) {
    }
  }
View Full Code Here

    }
  }

  public void testAddAll_Indexed_Null() throws InvalidNameException {
    log.setMethod("testAddAll_Indexed_Null()");
    CompoundName name;

    name = new CompoundName("", props);
    try {
      name.addAll(0, null);
      fail("should throw NullPointerException");
    } catch (NullPointerException e) {
    }
  }
View Full Code Here

    }
  }

  public void testAdd() throws InvalidNameException {
    log.setMethod("testAdd()");
    CompoundName name;

    name = new CompoundName("", props);
    assertNameEmpty(name);
    name.add("a");
    assertNameEquals(name, "a");
    name.add("'<b>/'");
    assertNameEquals(name, "a", "'<b>/'");
    name.add("'c");
    assertNameEquals(name, "a", "'<b>/'", "'c");

        // regression for HARMONY-2525
        name = new CompoundName("a", new Properties());
    try {
      name.add("b");
      fail("InvalidNameException expected");
    } catch (InvalidNameException e) {
      //expected
    }
  }
View Full Code Here

  }

    // regression for HARMONY-2525
  public void testAdd_Null() throws InvalidNameException {
    log.setMethod("testAdd_Null()");
    CompoundName name;

        name = new CompoundName("", props);
    try {
      name.add(null);
      fail("IllegalArgumentException expected");
    } catch (IllegalArgumentException e) {
      //expected
    }

    name = new CompoundName("", new Properties());
    try {
      name.add(null);
      fail("IllegalArgumentException expected");
    } catch (IllegalArgumentException e) {
      //expected
    }
  }
View Full Code Here

    }
  }

  public void testAdd_Indexed() throws InvalidNameException {
    log.setMethod("testAdd_Indexed()");
    CompoundName name;

    name = new CompoundName("", props);
    assertNameEmpty(name);
    name.add(0, "a");
    assertNameEquals(name, "a");
    name.add(0, "b");
    assertNameEquals(name, "b", "a");
    name.add(1, "");
    assertNameEquals(name, "b", "", "a");
    try {
      name.addAll(-1, new CompoundName("d", props));
      fail();
    } catch (ArrayIndexOutOfBoundsException e) {
      //expected
    }
    try {
      name.addAll(5, new CompoundName("d", props));
      fail();
    } catch (ArrayIndexOutOfBoundsException e) {
      //expected
    }

        // regression for HARMONY-2525
    name = new CompoundName("a", new Properties());
    try {
      name.add(0, "b");
      fail("InvalidNameException expected");
    } catch (InvalidNameException e) {
      //expected
    }
    try {
      name.add(1, "b");
      fail("InvalidNameException expected");
    } catch (InvalidNameException e) {
      //expected
    }
    try {
      name.add(-1, "b");
      fail("InvalidNameException expected");
    } catch (InvalidNameException e) {
      //expected
    }
  }
View Full Code Here

  }

    // regression for HARMONY-2525
    public void testAdd_Indexed_Null() throws InvalidNameException {
    log.setMethod("testAdd_Indexed_Null()");
    CompoundName name;

    name = new CompoundName("", props);
    try {
      name.add(0, null);
      fail("IllegalArgumentException expected");
    } catch (IllegalArgumentException e) {
      //expected
    }

    // regression test for HARMONY-1021
    name = new CompoundName("", props);
    try {
      name.add(11, null);
      fail("IllegalArgumentException expected");
    } catch (IllegalArgumentException e) {
      //expected
    }

    name = new CompoundName("", new Properties());
    try {
      name.add(0, null);
      fail("IllegalArgumentException expected");
    } catch (IllegalArgumentException e) {
      //expected
    }
  }
View Full Code Here

TOP

Related Classes of javax.naming.CompoundName

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.