@Test public void testConstructContentRangeHeaderValue_notLast_nonZeroLength_zeroPrevious() { BatchJobUploadStatus status = new BatchJobUploadStatus(0, null); long requestLength = 100; String expectedContentRange = "bytes 0-99/*"; assertEquals( expectedContentRange, uploader.constructContentRangeHeaderValue(requestLength, false, status)); }
@Test public void testConstructContentRangeHeaderValue_isLast_nonZeroLength_zeroPrevious() { BatchJobUploadStatus status = new BatchJobUploadStatus(0, null); long requestLength = 100; String expectedContentRange = "bytes 0-99/100"; assertEquals( expectedContentRange, uploader.constructContentRangeHeaderValue(requestLength, true, status)); }
@Test public void testConstructContentRangeHeaderValue_notLast_nonZeroLength_nonZeroPrevious() { BatchJobUploadStatus status = new BatchJobUploadStatus(100, null); long requestLength = 100; String expectedContentRange = "bytes 100-199/*"; assertEquals( expectedContentRange, uploader.constructContentRangeHeaderValue(requestLength, false, status)); }
@Test public void testConstructContentRangeHeaderValue_isLast_nonZeroLength_nonZeroPrevious() { BatchJobUploadStatus status = new BatchJobUploadStatus(100, null); long requestLength = 100; String expectedContentRange = "bytes 100-199/200"; assertEquals( expectedContentRange, uploader.constructContentRangeHeaderValue(requestLength, true, status)); }
@Test public void testConstructContentRangeHeaderValue_notLast_zeroLength() { BatchJobUploadStatus status = new BatchJobUploadStatus(0, null); thrown.expect(IllegalArgumentException.class); uploader.constructContentRangeHeaderValue(0, false, status); }
headers.setContentLength(contentLength); headers.setContentRange( constructContentRangeHeaderValue( contentLength, isLastRequest, effectiveStatus)); req.setHeaders(headers);
headers.setContentLength(contentLength); headers.setContentRange( constructContentRangeHeaderValue( contentLength, isLastRequest, effectiveStatus)); req.setHeaders(headers);