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

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


     */
    public void testReconnect002() throws Exception {
        System.setProperty(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 ilc = new InitialLdapContext();
        ilc.reconnect(cs);
        assertEquals(cs, ilc.getConnectControls());
        ilc.close();
    }
View Full Code Here


    public void testReconnect003() throws Exception {
        System
                .setProperty(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' }), };
        Control[] cs2 = {
                new MockControl("c2", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c2", true, new byte[] { 'a', 'b', 'c', 'd' }), };
        InitialLdapContext ilc = new InitialLdapContext(null, cs);
        ilc.reconnect(cs2);
        assertEquals(cs2, ilc.getConnectControls());
        ilc.close();
    }
View Full Code Here

        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("c2", true, new byte[] { 'a', 'b', 'c', 'd' }), };
        MyInitialLdapContext x = new MyInitialLdapContext(env, cs);
        MockInitialLdapContext defaultCtx = (MockInitialLdapContext) x
                .getDefaultContext();
        Object objCs = defaultCtx.getProps().get(
                "java.naming.ldap.control.connect");
View Full Code Here

                        "org.apache.harmony.jndi.tests.javax.naming.spi.mock.ldap.MockContextFactory");
        InitialLdapContext x;

        x = new InitialLdapContext(env, null);
        Control[] cs = {
                new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c2", true, new byte[] { 'a', 'b', 'c', 'd' }), };
        assertNull(x.getRequestControls());
        x.setRequestControls(cs);
        assertNotNull(x.getRequestControls());
        x.close();
    }
View Full Code Here

        InitialLdapContext x;

        x = new InitialLdapContext(env, null);
        Control[] cs = null;
        Control[] cs2 = {
                new MockControl("c1", false, new byte[] { 1, 2, 3, 4 }),
                new MockControl("c2", true, new byte[] { 'a', 'b', 'c', 'd' }), };

        x.setRequestControls(cs2);
        assertNotNull(x.getRequestControls());
        x.setRequestControls(cs);
        assertNull(x.getRequestControls());
View Full Code Here

        x = new InitialLdapContext(env, null);
        assertNull(x.getRequestControls());


        Control[] cs = { new MockControl("c1", false, new byte[4]),
                new MockControl("c2", true, new byte[4]) };
        x.setRequestControls(cs);

        assertTrue(Arrays.equals(cs, x.getRequestControls()));

        x.close();
View Full Code Here

        x = new InitialLdapContext(env, null);
        assertNull(x.getResponseControls());
        x.close();

        Control[] cs = { new MockControl("c1", false, new byte[4]),
                new MockControl("c2", true, new byte[4]) };

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

   * <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

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.