/******************************************************************************* * Copyright (c) 2010-2011 Naumen. All rights reserved. This * program and the accompanying materials are made available under the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Pavel Samolisov - initial API and implementation *******************************************************************************/ package org.eclipse.ecf.tests.remoteservice.rpc; import java.net.URI; import java.net.URL; import org.eclipse.ecf.core.ContainerTypeDescription; import org.eclipse.ecf.core.IContainer; import org.eclipse.ecf.remoteservice.rpc.client.RpcClientContainer; public class RpcContainerTest extends AbstractRpcTestCase { protected void tearDown() throws Exception { getContainerManager().removeAllContainers(); } public void testCreateContainer() throws Exception { IContainer container = createRpcContainer(RpcConstants.TEST_ECHO_TARGET); assertNotNull(container); assertTrue(container instanceof RpcClientContainer); } public void testCreateContainer1() throws Exception { IContainer container = createRpcContainer(RpcConstants.TEST_ECHO_TARGET); assertNotNull(container); assertTrue(container instanceof RpcClientContainer); } public void testCreateContainer2() throws Exception { ContainerTypeDescription description = getContainerFactory() .getDescriptionByName(RpcConstants.RPC_CONTAINER_TYPE); IContainer container = getContainerFactory().createContainer(description, new Object[] { new URL(RpcConstants.TEST_ECHO_TARGET) }); assertNotNull(container); assertTrue(container instanceof RpcClientContainer); } public void testCreateContainer3() throws Exception { ContainerTypeDescription description = getContainerFactory() .getDescriptionByName(RpcConstants.RPC_CONTAINER_TYPE); IContainer container = getContainerFactory().createContainer(description, new Object[] { new URI(RpcConstants.TEST_ECHO_TARGET) }); assertNotNull(container); assertTrue(container instanceof RpcClientContainer); } }