.streamId(streamId) .content(grpcResponseBuffer) .trailingHeaders(trailingHeaders) .endOfMessage(true) .build();
.content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
.content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
.streamId(1) .endOfMessage(true) .trailingHeaders(new DefaultHeaders().set("foo", "bar")) .build();
.streamId(1) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
.content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders().set("foo", "bar")) .build();
.content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
.content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
@Test public void testOnResponseData() { Request request = DefaultFullRequest.builder() .body(Unpooled.EMPTY_BUFFER) .headers(new DefaultHeaders()) .method(GET) .path("/") .build(); session.onRequest(request); assertTrue(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); Response response = DefaultSegmentedResponse.builder().status(OK).headers(new DefaultHeaders()).build(); session.onResponse(response); assertTrue(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); SegmentedData data = DefaultSegmentedData.builder() .content(Unpooled.EMPTY_BUFFER) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build(); session.onResponseData(data); assertTrue(session.initialRequest().requestFinished); assertTrue(session.initialRequest().responseFinished); }
@Test public void testOnRequestData() { Request request = DefaultSegmentedRequest.builder() .headers(new DefaultHeaders()) .method(GET) .path("/") .build(); session.onRequest(request); assertFalse(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); assertFalse(session.closeConnection()); SegmentedData data = DefaultSegmentedData.builder() .content(Unpooled.EMPTY_BUFFER) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build(); session.onRequestData(data); assertTrue(session.initialRequest().requestFinished); }