INNER CODE UNIT · Kotlin
BinaryUploadTests
gotev/android-upload-service · uploadservice/src/androidTest/java/net/gotev/uploadservice/BinaryUploadTests.kt:28
class BinaryUploadTests : UploadServiceTestSuite() {
private fun createBinaryUploadRequest() =
BinaryUploadRequest(appContext, mockWebServer.baseUrl)
.setBearerAuth("bearerToken")
.setUsesFixedLengthStreamingMode(true)
.addHeader("User-Agent", "SomeUserAgent")
.setFileToUpload(appContext.createTestFile("testFile"))
.setMaxRetries(0)
private fun RecordedRequest.verifyBinaryUploadRequestHeaders() {
assertHttpMethodIs("POST")
assertHeader("Content-Type", "application/octet-stream")
assertHeader("Authorization", "Bearer bearerToken")
assertHeader("User-Agent", "SomeUserAgent")
}
private fun RecordedRequest.verifyBinaryUploadRequestHeadersAndBody() {