Skip to content

Commit 1194a31

Browse files
committed
Fix last PR
1 parent 47c1ed1 commit 1194a31

File tree

4 files changed

+21
-44
lines changed

4 files changed

+21
-44
lines changed

client/src/test/java/org/asynchttpclient/handler/resumable/ResumableAsyncHandlerTest.java

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@
1414
*/
1515

1616
import static org.asynchttpclient.Dsl.get;
17+
import static org.mockito.Matchers.anyObject;
1718
import static org.mockito.Mockito.*;
1819
import static org.powermock.api.mockito.PowerMockito.mock;
1920
import static org.testng.Assert.*;
21+
import io.netty.handler.codec.http.DefaultHttpHeaders;
22+
import io.netty.handler.codec.http.HttpHeaders;
2023

2124
import java.io.IOException;
2225
import java.nio.ByteBuffer;
2326

2427
import org.asynchttpclient.AsyncHandler;
2528
import org.asynchttpclient.AsyncHandler.State;
26-
import org.asynchttpclient.netty.NettyResponseHeaders;
2729
import org.asynchttpclient.HttpResponseBodyPart;
2830
import org.asynchttpclient.HttpResponseHeaders;
2931
import org.asynchttpclient.HttpResponseStatus;
3032
import org.asynchttpclient.Request;
33+
import org.asynchttpclient.Response;
3134
import org.asynchttpclient.uri.Uri;
3235
import org.powermock.api.mockito.PowerMockito;
3336
import org.powermock.core.classloader.annotations.PrepareForTest;
3437
import org.powermock.modules.testng.PowerMockTestCase;
3538
import org.testng.annotations.Test;
3639

37-
import io.netty.handler.codec.http.DefaultHttpHeaders;
38-
import io.netty.handler.codec.http.HttpHeaders;
39-
4040
/**
4141
* @author Benjamin Hanzelmann
4242
*/
@@ -88,7 +88,8 @@ public void testOnStatusReceivedOkStatusWithDecoratedAsyncHandler() throws Excep
8888
when(mockResponseStatus.getStatusCode()).thenReturn(200);
8989
when(mockResponseStatus.getUri()).thenReturn(mock(Uri.class));
9090

91-
AsyncHandler decoratedAsyncHandler = mock(AsyncHandler.class);
91+
@SuppressWarnings("unchecked")
92+
AsyncHandler<Response> decoratedAsyncHandler = mock(AsyncHandler.class);
9293
State mockState = mock(State.class);
9394
when(decoratedAsyncHandler.onStatusReceived(mockResponseStatus)).thenReturn(mockState);
9495

@@ -142,7 +143,8 @@ public void testOnBodyPartReceivedWithDecoratedAsyncHandler() throws Exception {
142143
ByteBuffer buffer = ByteBuffer.allocate(0);
143144
when(bodyPart.getBodyByteBuffer()).thenReturn(buffer);
144145

145-
AsyncHandler decoratedAsyncHandler = mock(AsyncHandler.class);
146+
@SuppressWarnings("unchecked")
147+
AsyncHandler<Response> decoratedAsyncHandler = mock(AsyncHandler.class);
146148
State mockState = mock(State.class);
147149
when(decoratedAsyncHandler.onBodyPartReceived(bodyPart)).thenReturn(mockState);
148150

@@ -165,17 +167,18 @@ public void testOnBodyPartReceivedWithDecoratedAsyncHandler() throws Exception {
165167
public void testOnHeadersReceived() throws Exception {
166168
ResumableAsyncHandler handler = new ResumableAsyncHandler();
167169
HttpHeaders responseHeaders = new DefaultHttpHeaders();
168-
HttpResponseHeaders headers = new NettyResponseHeaders(responseHeaders);
170+
HttpResponseHeaders headers = new HttpResponseHeaders(responseHeaders);
169171
State status = handler.onHeadersReceived(headers);
170172
assertEquals(status, AsyncHandler.State.CONTINUE, "State should be CONTINUE for a successful onHeadersReceived");
171173
}
172174

173175
@Test
174176
public void testOnHeadersReceivedWithDecoratedAsyncHandler() throws Exception {
175177
HttpHeaders responseHeaders = new DefaultHttpHeaders();
176-
HttpResponseHeaders headers = new NettyResponseHeaders(responseHeaders);
178+
HttpResponseHeaders headers = new HttpResponseHeaders(responseHeaders);
177179

178-
AsyncHandler decoratedAsyncHandler = mock(AsyncHandler.class);
180+
@SuppressWarnings("unchecked")
181+
AsyncHandler<Response> decoratedAsyncHandler = mock(AsyncHandler.class);
179182
State mockState = mock(State.class);
180183
when(decoratedAsyncHandler.onHeadersReceived(headers)).thenReturn(mockState);
181184

@@ -189,7 +192,7 @@ public void testOnHeadersReceivedContentLengthMinus() throws Exception {
189192
ResumableAsyncHandler handler = new ResumableAsyncHandler();
190193
HttpHeaders responseHeaders = new DefaultHttpHeaders();
191194
responseHeaders.add(HttpHeaders.Names.CONTENT_LENGTH, -1);
192-
HttpResponseHeaders headers = new NettyResponseHeaders(responseHeaders);
195+
HttpResponseHeaders headers = new HttpResponseHeaders(responseHeaders);
193196
State status = handler.onHeadersReceived(headers);
194197
assertEquals(status, AsyncHandler.State.ABORT, "State should be ABORT for content length -1");
195198
}

client/src/test/java/org/asynchttpclient/netty/util/ByteBufUtilsTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package org.asynchttpclient.netty.util;
22

33
import static org.testng.Assert.assertEquals;
4+
import io.netty.buffer.ByteBuf;
5+
import io.netty.buffer.Unpooled;
46

57
import java.util.Collections;
68
import java.util.LinkedList;
79
import java.util.List;
810

11+
import org.asynchttpclient.util.ByteBufUtils;
912
import org.testng.annotations.Test;
1013

11-
import io.netty.buffer.ByteBuf;
12-
import io.netty.buffer.Unpooled;
13-
1414
public class ByteBufUtilsTest {
1515

1616
@Test
@@ -32,7 +32,7 @@ public void testByteBuf2BytesNoBackingArray() {
3232

3333
@Test
3434
public void testByteBufs2BytesEmptyList() {
35-
byte[] output = ByteBufUtils.byteBufs2Bytes(Collections.EMPTY_LIST);
35+
byte[] output = ByteBufUtils.byteBufs2Bytes(Collections.emptyList());
3636
assertEquals(output, ByteBufUtils.EMPTY_BYTE_ARRAY,
3737
"When an empty list is passed to byteBufs2Bytes, an empty byte array should be returned");
3838
}

client/src/test/java/org/asynchttpclient/ntlm/NtlmTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515

1616
import static org.asynchttpclient.Dsl.*;
1717
import static org.testng.Assert.*;
18-
import org.asynchttpclient.ntlm.NtlmEngine.Type2Message;
18+
import io.netty.buffer.ByteBuf;
19+
import io.netty.buffer.Unpooled;
1920

2021
import java.io.IOException;
2122
import java.nio.charset.StandardCharsets;
@@ -30,15 +31,13 @@
3031
import org.asynchttpclient.AsyncHttpClient;
3132
import org.asynchttpclient.Realm;
3233
import org.asynchttpclient.Response;
33-
import org.asynchttpclient.netty.util.ByteBufUtils;
34+
import org.asynchttpclient.ntlm.NtlmEngine.Type2Message;
3435
import org.asynchttpclient.util.Base64;
36+
import org.asynchttpclient.util.ByteBufUtils;
3537
import org.eclipse.jetty.server.handler.AbstractHandler;
3638
import org.testng.Assert;
3739
import org.testng.annotations.Test;
3840

39-
import io.netty.buffer.ByteBuf;
40-
import io.netty.buffer.Unpooled;
41-
4241
public class NtlmTest extends AbstractBasicTest {
4342

4443
public static class NTLMHandler extends AbstractHandler {

client/src/test/java/org/asynchttpclient/util/HttpUtilsTest.java

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -116,31 +116,6 @@ public void testGetHostHeaderHasVirtualHost() {
116116
assertEquals(hostHeader, "example.com", "Incorrect hostHeader returned");
117117
}
118118

119-
@Test
120-
public void testGetRequestTimeoutInRequest() {
121-
Request request = Dsl.get("http://stackoverflow.com/questions/1057564").setRequestTimeout(1000).build();
122-
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().build();
123-
int timeout = HttpUtils.requestTimeout(config, request);
124-
assertEquals(timeout, 1000, "Timeout should be taken from request when specified in builder");
125-
}
126-
127-
@Test
128-
public void testGetRequestTimeoutInConfig() {
129-
Request request = Dsl.get("http://stackoverflow.com/questions/1057564").build();
130-
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().setRequestTimeout(2000).build();
131-
int timeout = HttpUtils.requestTimeout(config, request);
132-
assertEquals(timeout, 2000, "Timeout should be taken from config when not specfied in request");
133-
}
134-
135-
@Test
136-
public void testGetRequestTimeoutPriortyGivenToRequest() {
137-
Request request = Dsl.get("http://stackoverflow.com/questions/1057564").setRequestTimeout(2300).build();
138-
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().setRequestTimeout(2000).build();
139-
int timeout = HttpUtils.requestTimeout(config, request);
140-
assertEquals(timeout, 2300,
141-
"Timeout specified in request should be given priority and timeout value should be same as value set in request");
142-
}
143-
144119
@Test
145120
public void testDefaultFollowRedirect() {
146121
Request request = Dsl.get("http://stackoverflow.com/questions/1057564").setVirtualHost("example.com").build();

0 commit comments

Comments
 (0)