|
1 | 1 | package com.microsoft.graph.functional; |
2 | 2 |
|
3 | 3 | import static org.junit.Assert.assertNotEquals; |
| 4 | +import static org.junit.Assert.assertEquals; |
4 | 5 | import static org.junit.Assert.assertNotNull; |
5 | 6 |
|
6 | 7 | import java.io.File; |
7 | 8 | import java.io.FileInputStream; |
8 | 9 | import java.io.InputStream; |
| 10 | +import java.util.ArrayList; |
9 | 11 | import java.util.List; |
10 | 12 | import java.util.concurrent.ExecutorService; |
11 | 13 | import java.util.concurrent.Executors; |
|
15 | 17 | import org.junit.Ignore; |
16 | 18 | import org.junit.Test; |
17 | 19 |
|
| 20 | +import okhttp3.Request; |
| 21 | + |
| 22 | +import com.microsoft.graph.http.HttpMethod; |
18 | 23 | import com.microsoft.graph.models.extensions.Drive; |
19 | 24 | import com.microsoft.graph.models.extensions.DriveItem; |
20 | 25 | import com.microsoft.graph.models.extensions.IGraphServiceClient; |
21 | 26 | import com.microsoft.graph.models.extensions.ProfilePhoto; |
22 | 27 | import com.microsoft.graph.models.extensions.User; |
| 28 | +import com.microsoft.graph.options.HeaderOption; |
| 29 | +import com.microsoft.graph.options.Option; |
23 | 30 | import com.microsoft.graph.requests.extensions.IContactCollectionPage; |
24 | 31 | import com.microsoft.graph.requests.extensions.IDirectoryObjectCollectionWithReferencesPage; |
25 | 32 | import com.microsoft.graph.requests.extensions.IDriveItemCollectionPage; |
@@ -188,4 +195,18 @@ public void run() { |
188 | 195 | } |
189 | 196 | } |
190 | 197 |
|
| 198 | + @Test |
| 199 | + public void emptyPostContentType() { |
| 200 | + final String contentTypeValue = "application/json"; |
| 201 | + final HeaderOption ctype = new HeaderOption("Content-Type", contentTypeValue); |
| 202 | + final ArrayList<Option> options = new ArrayList<>(); |
| 203 | + options.add(ctype); |
| 204 | + final Request request = graphServiceClient.me() |
| 205 | + .revokeSignInSessions() |
| 206 | + .buildRequest(options) |
| 207 | + .withHttpMethod(HttpMethod.POST) |
| 208 | + .getHttpRequest(); |
| 209 | + assertEquals(contentTypeValue, request.body().contentType().toString()); |
| 210 | + } |
| 211 | + |
191 | 212 | } |
0 commit comments