use of org.eclipse.ecf.tests.remoteservice.rpc.common.IEcho in project ecf by eclipse.
the class RpcRemoteServiceTest method testCallViaProxy2.
public void testCallViaProxy2() {
IRemoteService rpcClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registrationEchoProxy.getReference());
try {
IEcho echo = (IEcho) rpcClientService.getProxy();
assertNotNull(echo);
Object result = echo.echo(ECHO_TEST_DATA);
assertNotNull(result);
assertEquals(result, ECHO_TEST_DATA);
} catch (ECFException e) {
e.printStackTrace();
fail("Could not contact the service");
}
}
use of org.eclipse.ecf.tests.remoteservice.rpc.common.IEcho in project ecf by eclipse.
the class RpcRemoteServiceTest method testCallViaProxy.
public void testCallViaProxy() {
IRemoteService rpcClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registrationEchoProxy.getReference());
try {
IEcho echo = (IEcho) rpcClientService.getProxy(Activator.class.getClassLoader(), new Class[] { IEcho.class });
assertNotNull(echo);
Object result = echo.echo(ECHO_TEST_DATA);
assertNotNull(result);
assertEquals(result, ECHO_TEST_DATA);
} catch (ECFException e) {
e.printStackTrace();
fail("Could not contact the service");
}
}
Aggregations