@@ -45,7 +45,12 @@ class ChunkedFileUploadRemoteOperationTest {
45
45
fun testAssembleTimeout () {
46
46
MockitoAnnotations .openMocks(this )
47
47
val sut = ChunkedFileUploadRemoteOperation (
48
- null , null , null , null , System .currentTimeMillis() / 1000 , false
48
+ null ,
49
+ null ,
50
+ null ,
51
+ null ,
52
+ System .currentTimeMillis() / 1000 ,
53
+ false
49
54
)
50
55
51
56
// 0b
@@ -131,7 +136,10 @@ class ChunkedFileUploadRemoteOperationTest {
131
136
// segment first half with CHUNK_SIZE_WIFI
132
137
while (nextByte + 1 < length / 2 ) {
133
138
val chunk = ChunkedFileUploadRemoteOperation .calcNextChunk(
134
- length, ++ id, nextByte, ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI
139
+ length,
140
+ ++ id,
141
+ nextByte,
142
+ ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI
135
143
)
136
144
137
145
chunks.add(chunk)
@@ -141,16 +149,23 @@ class ChunkedFileUploadRemoteOperationTest {
141
149
// segment remaining half with CHUNK_SIZE_MOBILE
142
150
while (nextByte + 1 < length) {
143
151
val chunk = ChunkedFileUploadRemoteOperation .calcNextChunk(
144
- length, ++ id, nextByte, ChunkedFileUploadRemoteOperation .CHUNK_SIZE_MOBILE
152
+ length,
153
+ ++ id,
154
+ nextByte,
155
+ ChunkedFileUploadRemoteOperation .CHUNK_SIZE_MOBILE
145
156
)
146
157
147
158
chunks.add(chunk)
148
159
nextByte + = chunk.length
149
160
}
150
161
151
162
// calculate expected number of chunks
152
- var expectedChunkCount = ceil((length / 2 ) / ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI .toFloat())
153
- expectedChunkCount + = ceil((length - expectedChunkCount * ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI ) / ChunkedFileUploadRemoteOperation .CHUNK_SIZE_MOBILE .toFloat())
163
+ var expectedChunkCount =
164
+ ceil((length / 2 ) / ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI .toFloat())
165
+ expectedChunkCount + = ceil(
166
+ (length - expectedChunkCount * ChunkedFileUploadRemoteOperation .CHUNK_SIZE_WIFI ) /
167
+ ChunkedFileUploadRemoteOperation .CHUNK_SIZE_MOBILE .toFloat()
168
+ )
154
169
assertEquals(expectedChunkCount.toInt(), chunks.size)
155
170
156
171
// does total length match file size?
@@ -198,7 +213,10 @@ class ChunkedFileUploadRemoteOperationTest {
198
213
199
214
while (nextByte + 1 < length) {
200
215
val chunk = ChunkedFileUploadRemoteOperation .calcNextChunk(
201
- length, ++ id, nextByte, chunkSize
216
+ length,
217
+ ++ id,
218
+ nextByte,
219
+ chunkSize
202
220
)
203
221
204
222
chunks.add(chunk)
@@ -212,4 +230,4 @@ class ChunkedFileUploadRemoteOperationTest {
212
230
private const val MB = 1000 * 1000L
213
231
private const val GB = 1000 * MB
214
232
}
215
- }
233
+ }
0 commit comments