Package com.googlecode.protobuf.socketrpc.TestProtos

Examples of com.googlecode.protobuf.socketrpc.TestProtos.TestService.testMethod()


  private FakeCallback callRpc(Request request, ErrorReason reason) {
    SocketRpcController controller = new SocketRpcController();
    TestService service = TestService.newStub(rpcChannel);
    FakeCallback callback = new FakeCallback();
    service.testMethod(controller, request, callback);
    if (reason != null) {
      assertTrue(controller.failed());
      assertEquals(reason, controller.errorReason());
      assertTrue(callback.invoked);
      assertNull(callback.response);
View Full Code Here


    SocketRpcController controller = new SocketRpcController();
    DelayedExecutor executor = new DelayedExecutor();
    TestService service = TestService.newStub(
        new RpcChannelImpl(connectionFactory, executor));
    FakeCallback callback = new FakeCallback();
    service.testMethod(controller, request, callback);

    assertEquals(hasListener, executor.listener != null);
    if (hasListener) {
      // Callback should not be called yet since it is async
      assertFalse(callback.invoked);
View Full Code Here

  private FakeCallback callAsync(SocketRpcChannel rpcChannel,
      Request request, ErrorReason reason) {
    SocketRpcController controller = rpcChannel.newRpcController();
    TestService service = TestService.newStub(rpcChannel);
    FakeCallback callback = new FakeCallback();
    service.testMethod(controller, request, callback);
    if (reason != null) {
      assertTrue(controller.failed());
      assertEquals(reason, controller.errorReason());
      assertTrue(callback.invoked);
      assertNull(callback.response);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.