Package com.googlecode.protobuf.socketrpc.TestProtos

Examples of com.googlecode.protobuf.socketrpc.TestProtos.Response.toByteString()


    // Test doBlockingRpc
    SocketRpcProtos.Response rpcResponse =
        rpcForwarder.doBlockingRpc(RPC_REQUEST);
    assertTrue(rpcResponse.getCallback());
    assertEquals(response.toByteString(), rpcResponse.getResponseProto());

    // Test doRpc
    Callback<SocketRpcProtos.Response> rpcCallback =
        new Callback<SocketRpcProtos.Response>();
    rpcForwarder.doRpc(RPC_REQUEST, rpcCallback);
View Full Code Here


        new Callback<SocketRpcProtos.Response>();
    rpcForwarder.doRpc(RPC_REQUEST, rpcCallback);
    assertTrue(rpcCallback.isInvoked());
    rpcResponse = rpcCallback.getResponse();
    assertTrue(rpcResponse.getCallback());
    assertEquals(response.toByteString(), rpcResponse.getResponseProto());

    // Register BlockingService
    response = Response.newBuilder().setStrData("New Data").build();
    rpcForwarder.registerBlockingService(new FakeServiceImpl(REQUEST)
        .withResponse(response).toBlockingService());
View Full Code Here

        .withResponse(response).toBlockingService());

    // Test doBlockingRpc
    rpcResponse = rpcForwarder.doBlockingRpc(RPC_REQUEST);
    assertTrue(rpcResponse.getCallback());
    assertEquals(response.toByteString(), rpcResponse.getResponseProto());

    // Test doRpc
    rpcCallback = new Callback<SocketRpcProtos.Response>();
    rpcForwarder.doRpc(RPC_REQUEST, rpcCallback);
    assertTrue(rpcCallback.isInvoked());
View Full Code Here

    rpcCallback = new Callback<SocketRpcProtos.Response>();
    rpcForwarder.doRpc(RPC_REQUEST, rpcCallback);
    assertTrue(rpcCallback.isInvoked());
    rpcResponse = rpcCallback.getResponse();
    assertTrue(rpcResponse.getCallback());
    assertEquals(response.toByteString(), rpcResponse.getResponseProto());
  }

  /**
   * Successful RPC but callback is not called.
   */
 
View Full Code Here

    // Do delayed callback
    fakeServiceImpl.callback.run(response);

    // Verify result
    assertTrue(fakeConnection.response.getCallback());
    assertEquals(response.toByteString(),
        fakeConnection.response.getResponseProto());
  }

  /**
   * Test async request with null response.
View Full Code Here

    socketRpcLocalServer.new ConnectionHandler(
        new SocketConnection(socket, false)).run();

    // Verify result
    assertTrue(socket.getResponse().getCallback());
    assertEquals(response.toByteString(),
        socket.getResponse().getResponseProto());
  }

  /**
   * Test good request/response
View Full Code Here

    FakeSocket socket = new FakeSocket(false).withRequest(RPC_REQUEST);
    runHandler(socket);

    // Verify result
    assertTrue(socket.getResponse().getCallback());
    assertEquals(response.toByteString(),
        socket.getResponse().getResponseProto());
  }

  /**
   * Successful RPC but callback is not called.
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.