public void veryLargeResponse() throws Exception { final SimpleRequest request = new SimpleRequest(); request.responseSize = unaryPayloadLength(); request.responseType = Messages.COMPRESSABLE; SimpleResponse resp = blockingStub.unaryCall(request); final SimpleResponse goldenResponse = new SimpleResponse(); goldenResponse.payload = new Payload(); goldenResponse.payload.type = Messages.COMPRESSABLE; goldenResponse.payload.body = new byte[unaryPayloadLength()]; assertMessageSizeEquals(goldenResponse, resp); }
public void largeUnary() { final Messages.SimpleRequest request = new Messages.SimpleRequest(); request.responseSize = 314159; request.responseType = Messages.COMPRESSABLE; request.payload = new Payload(); request.payload.body = new byte[271828]; final Messages.SimpleResponse goldenResponse = new Messages.SimpleResponse(); goldenResponse.payload = new Payload(); goldenResponse.payload.body = new byte[314159]; Messages.SimpleResponse response = blockingStub.unaryCall(request); assertMessageEquals(goldenResponse, response); }