Skip to content

Commit 8debce9

Browse files
committed
- fixes a linting issue for null check
1 parent 2444eca commit 8debce9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/test/java/com/microsoft/graph/http/CoreHttpProviderTests.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import okhttp3.Request;
4141
import okhttp3.Response;
4242
import okhttp3.ResponseBody;
43+
import okhttp3.RequestBody;
4344
import org.mockito.Mockito;
4445

4546
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -306,20 +307,22 @@ public void getHttpRequestWithTextPlainBodyDoesNotSerializeAsJson() throws IOExc
306307
new OkHttpClient.Builder().build());
307308

308309
// GIVEN: A "text/plain" request body
309-
HeaderOption option = new HeaderOption("Content-Type", "text/plain");
310+
final HeaderOption option = new HeaderOption("Content-Type", "text/plain");
310311
when(absRequest.getHeaders()).thenReturn(Arrays.asList(option));
311-
String expectedBody = "Plain String Body";
312+
final String expectedBody = "Plain String Body";
312313

313314
//WHEN: getHttpRequest is called
314-
Request request = mProvider.getHttpRequest(absRequest, String.class, expectedBody);
315+
final Request request = mProvider.getHttpRequest(absRequest, String.class, expectedBody);
315316

316317
// THEN: The serializer must not be called
317318
verify(serializer, never()).serializeObject(Mockito.any());
318319

319320
// AND: We expect the request body to contain the plain String, not serialized as Json
320-
Buffer buffer = new Buffer();
321-
request.body().writeTo(buffer);
322-
String actualRequestBody = buffer.readUtf8();
321+
final Buffer buffer = new Buffer();
322+
final RequestBody requestBody = request.body();
323+
assertNotNull(requestBody);
324+
requestBody.writeTo(buffer);
325+
final String actualRequestBody = buffer.readUtf8();
323326
assertEquals(expectedBody, actualRequestBody);
324327
}
325328
}

0 commit comments

Comments
 (0)