in OSSSwiftDemo/OSSSwiftDemoTests/OSSConfigurationTest.swift [34:51]
func testDefault() {
let config = OSSClientConfiguration()
let credentialProvider = OSSAuthCredentialProvider(authServerUrl: OSS_STSTOKEN_URL)
let client = OSSClient(endpoint: ENDPOINT, credentialProvider: credentialProvider, clientConfiguration: config)
let get = OSSGetObjectRequest()
get.bucketName = OSS_BUCKET_PUBLIC
get.objectKey = OSS_MULTIPART_UPLOADKEY
client.getObject(get).continue({ (task) -> Any? in
if let user = task.error?._userInfo as? [String: String] {
XCTAssertTrue(user["HostId"] == "\(OSS_BUCKET_PUBLIC).\(ENDPOINT)")
XCTAssertTrue(user["BucketName"] == OSS_BUCKET_PUBLIC)
} else {
XCTAssertTrue(false)
}
return task
}).waitUntilFinished()
}