func testDefault()

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()
    }