Skip to content

Commit ae60bf0

Browse files
SWI-4236 Adding Tests for ContentType
1 parent 6378d09 commit ae60bf0

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/main/java/com/bandwidth/sdk/api/MediaApi.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -682,14 +682,14 @@ public okhttp3.Call uploadMediaCall(String accountId, String mediaId, File body,
682682
if (localVarContentType != null) {
683683
localVarHeaderParams.put("Content-Type", localVarContentType);
684684
}
685-
}
685+
};
686686

687687
String[] localVarAuthNames = new String[] { "Basic" };
688688
return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
689689
}
690690

691691
@SuppressWarnings("rawtypes")
692-
private okhttp3.Call uploadMediaValidateBeforeCall(String accountId, String mediaId, File body, String contentType, String cacheControl, final ApiCallback _callback) throws ApiException {
692+
public okhttp3.Call uploadMediaValidateBeforeCall(String accountId, String mediaId, File body, String contentType, String cacheControl, final ApiCallback _callback) throws ApiException {
693693
// verify the required parameter 'accountId' is set
694694
if (accountId == null) {
695695
throw new ApiException("Missing the required parameter 'accountId' when calling uploadMedia(Async)");

src/test/java/com/bandwidth/sdk/api/MediaApiTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@
2020

2121
import static org.hamcrest.MatcherAssert.assertThat;
2222
import static org.hamcrest.Matchers.is;
23+
import static org.hamcrest.Matchers.containsString;
2324

2425
import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*;
2526

2627
@TestMethodOrder(OrderAnnotation.class)
2728
public class MediaApiTest {
2829
ApiClient defaultClient = Configuration.getDefaultApiClient();
2930
HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic");
30-
private final MediaApi api = new MediaApi(defaultClient.setDebugging(true));
31+
private final MediaApi api = new MediaApi(defaultClient);
3132

3233
private static String mediaPath = "src/test/java/com/bandwidth/sdk/fixtures/";
3334
private static String mediaFile = "java_cat.jpeg";
@@ -49,11 +50,15 @@ public void uploadMedia() throws ApiException {
4950
Basic.setUsername(BW_USERNAME);
5051
Basic.setPassword(BW_PASSWORD);
5152

53+
54+
55+
okhttp3.Call call = api.uploadMediaValidateBeforeCall(BW_ACCOUNT_ID, mediaId, media, contentType, cacheControl, null);
5256
ApiResponse<Void> response = api.uploadMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId, media,
5357
contentType,
5458
cacheControl);
5559

5660
assertThat(response.getStatusCode(), is(204));
61+
assertThat(call.request().toString(), containsString(contentType));
5762
}
5863

5964
@Test

0 commit comments

Comments
 (0)