Package javax.naming

Examples of javax.naming.LinkException


    LinkException ex = new LinkException();
    assertNull(ex.getMessage());
  }

  public void testConstructorAndGetterSetter() throws InvalidNameException {
    LinkException ex = new LinkException("msg");
    ex.setLinkExplanation("link msg");
    CompositeName n = new CompositeName("");
    ex.setLinkRemainingName(n);
    ex.setLinkResolvedName(n);
    ex.setLinkResolvedObj("resolved obj sample");

    assertEquals("msg", ex.getMessage());
    assertEquals("link msg", ex.getLinkExplanation());
    n.add("changed");
    assertFalse(n.equals(ex.getLinkRemainingName()));
    assertFalse(n.equals(ex.getLinkResolvedName()));
    assertEquals("resolved obj sample", ex.getLinkResolvedObj());
  }
View Full Code Here


    assertFalse(n.equals(ex.getLinkResolvedName()));
    assertEquals("resolved obj sample", ex.getLinkResolvedObj());
  }

  public void testToString() throws InvalidNameException {
    LinkException ex = new LinkException("msg");
    ex.setLinkRemainingName(new CompositeName("a/b/c"));
    ex.setLinkResolvedObj("resolved obj sample");

    String str = ex.toString();
    assertTrue(str.indexOf("msg") >= 0);
    assertTrue(str.indexOf("a/b/c") >= 0);
    assertFalse(str.indexOf("resolved obj sample") >= 0);

    str = ex.toString(false);
    assertTrue(str.indexOf("msg") >= 0);
    assertTrue(str.indexOf("a/b/c") >= 0);
    assertFalse(str.indexOf("resolved obj sample") >= 0);

    str = ex.toString(true);
    assertTrue(str.indexOf("msg") >= 0);
    assertTrue(str.indexOf("a/b/c") >= 0);
    assertTrue(str.indexOf("resolved obj sample") >= 0);
  }
View Full Code Here

    assertTrue(str.indexOf("a/b/c") >= 0);
    assertTrue(str.indexOf("resolved obj sample") >= 0);
  }

  public void testSetLinkResolvedName() throws InvalidNameException {
    LinkException ex = new LinkException("Test");
    Properties env = new Properties();
    env.put("jndi.syntax.direction", "flat");
    Name name = new CompoundName("Test", env);
    ex.setLinkResolvedName(name);
    ex.setLinkResolvedName(null);
    assertNull(ex.getLinkResolvedName());
  }
View Full Code Here

    ex.setLinkResolvedName(null);
    assertNull(ex.getLinkResolvedName());
  }

  public void testSetLinkRemainingName() throws InvalidNameException {
    LinkException ex = new LinkException("Test");
    Properties env = new Properties();
    env.put("jndi.syntax.direction", "flat");
    Name name = new CompoundName("Test", env);
    ex.setLinkRemainingName(name);
    ex.setLinkRemainingName(null);
    assertNull(ex.getLinkRemainingName());
  }
View Full Code Here

     * with null value passed and check for toString(true) method's return
     * value. The toString(true) returns, the resolved object is - 'null'
     * and this message is not required for null object and this causes the
     * Test Failure.
     */
    LinkException ex = new LinkException("testLinkException");
    ex.setLinkResolvedObj(null);
    // System.out.println(ex.toString(true));
  }
View Full Code Here

TOP

Related Classes of javax.naming.LinkException

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.