@@ -328,12 +328,16 @@ func TestGetPartialObject(t *testing.T) {
328328
329329 // Create and run the mocked client.
330330 requestHeaders := & http.Header {}
331- requestHeaders .Add ("Range" , "bytes=1-5" )
331+ requestHeaders .Add ("Range" , "bytes=1-5,7-8,20-500 " )
332332
333333 response , err := mockedClient (t ).
334334 Expecting (HTTP_VERB_GET , "/bucketName/object" , & url.Values {}, requestHeaders , nil ).
335335 Returning (206 , stringResponse , nil ).
336- GetObject (models .NewGetObjectRequest ("bucketName" , "object" ).WithRange (1 , 5 ))
336+ GetObject (models .NewGetObjectRequest ("bucketName" , "object" ).
337+ WithRanges (
338+ models.Range {Start : 1 , End : 5 },
339+ models.Range {Start : 7 , End : 8 },
340+ models.Range {Start : 20 , End : 500 }))
337341
338342 // Check the error result.
339343 ds3Testing .AssertNilError (t , err )
@@ -357,7 +361,7 @@ func TestGetObjectRange(t *testing.T) {
357361
358362 // Create and run the mocked client.
359363 request := models .NewGetObjectRequest ("bucketName" , "object" ).
360- WithRange ( 20 , 179 )
364+ WithRanges (models. Range { Start : 20 , End : 179 } )
361365
362366 response , err := mockedClient (t ).
363367 Expecting (HTTP_VERB_GET , "/bucketName/object" , & url.Values {}, requestHeaders , nil ).
0 commit comments