Package org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap

Examples of org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockControl


   * <p>Test method for 'javax.naming.ldap.ControlFactory.getControlInstance(Control, Context, Hashtable<?, ?>)'</p>
   * <p>Here we are testing the static method of the class ControlFactory</p>
   * <p>The expected result is the control sended.</p>
   */
  public void testGetControlInstanceControlContextHashtableOfQQ002() throws Exception {
    MockControl cs =  new MockControl("c1", false, new byte[] { 1, 2, 3, 4 });
    assertEquals(cs,ControlFactory.getControlInstance(cs,null,null));
  }
View Full Code Here


   * <p>The expected result is the control sended.</p>
   */
  public void testGetControlInstanceControlContextHashtableOfQQ003() throws Exception {
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
    MockControl[] cs = { new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
        new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
    MockControl cs2 =  new MockControl("c1", false, new byte[] { 1, 2, 3, 4 });
    InitialLdapContext ilc=new InitialLdapContext(env, cs);
    assertEquals(cs2,ControlFactory.getControlInstance(cs2,ilc,env));
  }
View Full Code Here

   */
  public void testGetControlInstanceControlContextHashtableOfQQ004() throws Exception {
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
    env.put(LdapContext.CONTROL_FACTORIES,"org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockControlFactory");
    MockControl[] cs = { new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
    MockControl cs2 =  new MockControl("c1", false, new byte[] { 1, 2, 3, 4 });
    InitialLdapContext ilc=new InitialLdapContext(env, cs);

    assertEquals(cs2,ControlFactory.getControlInstance(cs2,ilc,env));
  }
View Full Code Here

    try {
     
      Hashtable env = new Hashtable();
      env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
      MockControl[] cs = { new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
          new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
      MockControl cs2 =  new MockControl("c1", false, new byte[] { 1, 2, 3, 4 });
      InitialLdapContext ilc=new InitialLdapContext(env, cs);
      assertEquals(cs2,ControlFactory.getControlInstance(cs2,ilc,env));
     
    } catch (NamingException e) {
     
View Full Code Here

    try {
     
      Hashtable env = new Hashtable();
      env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
      MockControl[] cs = { new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
          new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
      MockControl cs2 =  new MockControl("c1", false, new byte[] { 1, 2, 3, 4 });
      InitialLdapContext ilc=new InitialLdapContext(env, cs);
      assertEquals(cs2,ControlFactory.getControlInstance(cs2,ilc,env));
     
    } catch (NamingException e) {
     
View Full Code Here

     */
    public void testInitialLdapContextHashtableOfQQControlArray002()
            throws Exception {
        Hashtable env = new Hashtable();
        env.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
        Control[] cs = { new MockControl("c1", false, new byte[4]),
                new MockControl("c1", true, new byte[4]) };

        InitialLdapContext ilc = new InitialLdapContext(env, cs);
        ilc.close();
    }
View Full Code Here

     */
    public void testInitialLdapContextHashtableOfQQControlArray003()
            throws Exception {
        Hashtable env = new Hashtable();
        env.put(Context.INITIAL_CONTEXT_FACTORY, "ThisNotExist");
        Control[] cs = { new MockControl("c1", false, new byte[4]),
                new MockControl("c1", true, new byte[4]) };
        try {
            new InitialLdapContext(env, cs);
            fail("Failed the INITIAL_CONTEXT_FACTORY not exist, an exception must be thrown.");
        } catch (NoInitialContextException e) {}
    }
View Full Code Here

     */
    public void testInitialLdapContextHashtableOfQQControlArray005()
            throws Exception {
        Hashtable env = new Hashtable();
        Control[] cs = {
                new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };

        InitialLdapContext x = new InitialLdapContext(env, cs);
        x.close();
    }
View Full Code Here

     * </p>
     */
    public void testInitialLdapContextHashtableOfQQControlArray006()
            throws Exception {
        Control[] cf = {
                new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
        Hashtable ht = new Hashtable();
        ht.put("one", new Integer(1));
        ht.put("two", new Integer(2));
        ht.put("three", new Integer(3));

View Full Code Here

    public void testNewInstance002() throws Exception {
        Hashtable env = new Hashtable();
        env.put(Context.INITIAL_CONTEXT_FACTORY,
                        "org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
        Control[] cs = {
                new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c1", true, new byte[] { 'a', 'b', 'c', 'd' }), };
        InitialLdapContext x = new InitialLdapContext(env, null);
        InitialLdapContext t = (InitialLdapContext) x.newInstance(cs);
        assertNotNull(x);
        assertNotSame(x, t);
        x.close();
View Full Code Here

TOP

Related Classes of org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockControl

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.