in OSSSwiftDemo/OSSSwiftDemoTests/OSSCheckCRC64Tests.swift [55:78]
func testAPI_appendObject() -> Void {
var request = OSSAppendObjectRequest()
request.bucketName = OSS_BUCKET_PRIVATE
request.objectKey = OSS_APPEND_OBJECT_KEY
request.uploadingFileURL = Bundle.main.url(forResource: "swift", withExtension: "pdf")!
var result: OSSAppendObjectResult? = nil
var task = client.appendObject(request)
task.continue({ (t) -> Any? in
XCTAssertNil(t.error)
result = t.result as? OSSAppendObjectResult
return nil
}).waitUntilFinished()
request = OSSAppendObjectRequest()
request.bucketName = OSS_BUCKET_PRIVATE
request.objectKey = OSS_APPEND_OBJECT_KEY
request.appendPosition = (result?.xOssNextAppendPosition)!
request.uploadingFileURL = Bundle.main.url(forResource: "swift", withExtension: "pdf")!
task = client.appendObject(request, withCrc64ecma: result?.remoteCRC64ecma)
task.waitUntilFinished()
XCTAssertNil(task.error)
}