Package org.eclipse.ecf.core

Examples of org.eclipse.ecf.core.IContainer


  /* (non-Javadoc)
   * @see junit.framework.TestCase#setUp()
   */
  protected void setUp() throws Exception {
    super.setUp();
    final IContainer container = ContainerFactory.getDefault().createContainer();
    adapter = (IRemoteFileSystemBrowserContainerAdapter) container.getAdapter(IRemoteFileSystemBrowserContainerAdapter.class);
  }
View Full Code Here


    discoveryLocator.addServiceListener(serviceListener);
    addListenerRegisterAndWait(serviceListener, serviceInfo);
    discoveryLocator.removeServiceListener(serviceListener);

    // make sure we use a live container;
    final IContainer ic = (IContainer) serviceListener.getLocator();
    assertTrue(ic.getConnectedID() != null);
   
    // check if we received correct amount of events
    final IContainerEvent[] events = serviceListener.getEvent();
    assertNotNull("Test listener didn't receive any discovery events.", events);
    assertEquals("Test listener received unexpected amount of discovery events: \n\t" + Arrays.asList(events), eventsToExpect, events.length);
View Full Code Here

public class ROsgiConcatConsumerTest extends AbstractConcatConsumerTestCase {

  protected void setUp() throws Exception {
    super.setUp();
    IContainer container = createContainer("r-osgi://localhost:9279");
    rsContainer = createRemoteServiceContainer(container);
    targetID = createID(container, R_OSGi.HOST_CONTAINER_ENDPOINT_ID);
  }
View Full Code Here

    disconnectClients();
    assertTrue(serverDisconnectEvents.size() == getClientCount());
  }

  public void testGetConnectedID() throws Exception {
    final IContainer client = getClients()[0];
    assertNull(client.getConnectedID());
    client.connect(createServerID(), null);
    assertNotNull(client.getConnectedID());
    client.disconnect();
    assertNull(client.getConnectedID());
  }
View Full Code Here

    };
  }

  public void testClientListener() throws Exception {
    final IContainer client = getClients()[0];
    client.addListener(createListener());
    assertTrue(clientConnectingEvents.size() == 0);
    assertTrue(clientConnectedEvents.size() == 0);
    client.connect(createServerID(), null);
    assertTrue(clientConnectingEvents.size() == 1);
    assertTrue(clientConnectedEvents.size() == 1);
    assertTrue(clientDisconnectingEvents.size() == 0);
    assertTrue(clientDisconnectedEvents.size() == 0);
    sleep(2000);
    client.disconnect();
    assertTrue(clientDisconnectingEvents.size() == 1);
    assertTrue(clientDisconnectedEvents.size() == 1);
  }
View Full Code Here

    assertTrue(clientDisconnectingEvents.size() == 1);
    assertTrue(clientDisconnectedEvents.size() == 1);
  }

  public void testListenerConnecting() throws Exception {
    final IContainer client = getClients()[0];
    client.addListener(createListener());
    client.connect(createServerID(), null);
    final Object o = clientConnectingEvents.get(0);
    assertTrue(o instanceof IContainerConnectingEvent);
    final IContainerConnectingEvent cco = (IContainerConnectingEvent) o;
    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
    assertTrue(cco.getData() == null);
  }
View Full Code Here

    assertTrue(cco.getTargetID().equals(createServerID()));
    assertTrue(cco.getData() == null);
  }

  public void testListenerConnected() throws Exception {
    final IContainer client = getClients()[0];
    client.addListener(createListener());
    client.connect(createServerID(), null);
    final Object o = clientConnectedEvents.get(0);
    assertTrue(o instanceof IContainerConnectedEvent);
    final IContainerConnectedEvent cco = (IContainerConnectedEvent) o;
    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
  }
View Full Code Here

    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
  }

  public void testListenerDisconnected() throws Exception {
    final IContainer client = getClients()[0];
    client.addListener(createListener());
    client.connect(createServerID(), null);
    client.disconnect();
    final Object o = clientDisconnectedEvents.get(0);
    assertTrue(o instanceof IContainerDisconnectedEvent);
    final IContainerDisconnectedEvent cco = (IContainerDisconnectedEvent) o;
    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
  }
View Full Code Here

    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
  }

  public void testRemoveListener() throws Exception {
    final IContainer client = getClients()[0];
    final IContainerListener l = createListener();
    client.addListener(l);
    client.removeListener(l);
    client.connect(createServerID(), null);
    assertTrue(clientConnectingEvents.size() == 0);
  }
View Full Code Here

   * @see org.eclipse.ecf.tests.discovery.AbstractDiscoveryTest#setUp()
   */
  protected void setUp() throws Exception {
    super.setUp();
   
    final IContainer adapter = (IContainer) getDiscoveryLocator().getAdapter(IContainer.class);
    final Set set = new HashSet();
    set.add(adapter.getID());
    idsToExpect = Collections.unmodifiableSet(set);

    discoveryLocator.purgeCache();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.IContainer

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.