@Test
public void testReplacingValueWhenWeTransfer0Bytes() {
final ImmutableCollection<Range> existingRanges = makeSomeRanges();
final long intendedNumBytesToTransfer = numBytesToTransfer(existingRanges, existingRanges.size());
final long numBytesTransferred = 0;
final ImmutableCollection<Range> newRanges = RangeHelper.replaceRange(existingRanges, numBytesTransferred, intendedNumBytesToTransfer);
assertEquals(3, newRanges.size());
final UnmodifiableIterator<Range> existingRangesIterator = existingRanges.iterator();
final UnmodifiableIterator<Range> newRangesIterator = newRanges.iterator();
while (existingRangesIterator.hasNext()) {
final Range existingRange = existingRangesIterator.next();
final Range newRange = newRangesIterator.next();
assertEquals(existingRange.getStart(), newRange.getStart());
assertEquals(existingRange.getLength(), newRange.getLength());
}
}
RangeHelperImpl_Test.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:ds3_java_sdk
作者:
评论列表
文章目录