func testCustomPathPrefixEnableWithNullObject()

in OSSSwiftDemo/OSSSwiftDemoTests/OSSConfigurationTest.swift [163:181]


    func testCustomPathPrefixEnableWithNullObject() {
        let config = OSSClientConfiguration()
        config.maxRetryCount = 0
        let credentialProvider = OSSAuthCredentialProvider(authServerUrl: OSS_STSTOKEN_URL)
        let client = OSSClient(endpoint: "https://\(CNAME_ENDPOINT)", credentialProvider: credentialProvider, clientConfiguration: config)
        let get = OSSGetBucketRequest()
        get.bucketName = OSS_BUCKET_PUBLIC
        client.getBucket(get).continue({ (task) -> Any? in
            XCTAssertNotNil(task.error);
            if let user = task.error?._userInfo as? [String: Any],
               let urlString = user["NSErrorFailingURLStringKey"] as? String {
                let url = "\(SCHEME)\(CNAME_ENDPOINT)/"
                XCTAssertTrue(urlString == url)
            } else {
                XCTAssertTrue(false)
            }
            return task
        }).waitUntilFinished()
    }