func testBuildUrlWithPathStyleAccessEnable()

in OSSSwiftDemo/OSSSwiftDemoTests/OSSNetworkingRequestDelegateTest.swift [77:103]


    func testBuildUrlWithPathStyleAccessEnable() {
        var message = OSSAllRequestNeededMessage()
        message.endpoint = "\(SCHEME)\(ENDPOINT)"
        message.bucketName = BUCKET_NAME
        message.objectKey = OBJECT_KEY
        
        var delete = OSSNetworkingRequestDelegate()
        delete.allNeededMessage = message
        delete.isPathStyleAccessEnable = true
        delete.buildInternalHttpRequest()
        var url = delete.internalRequest.url?.absoluteString
        var canonicalUrl = "\(SCHEME)\(BUCKET_NAME).\(ENDPOINT)/\(OBJECT_KEY)"
        XCTAssertTrue(url == canonicalUrl)
        
        message = OSSAllRequestNeededMessage()
        message.endpoint = "\(SCHEME)\(CNAME_ENDPOINT)"
        message.bucketName = BUCKET_NAME
        message.objectKey = OBJECT_KEY
        
        delete = OSSNetworkingRequestDelegate()
        delete.allNeededMessage = message
        delete.isPathStyleAccessEnable = true
        delete.buildInternalHttpRequest()
        url = delete.internalRequest.url?.absoluteString
        canonicalUrl = "\(SCHEME)\(CNAME_ENDPOINT)/\(OBJECT_KEY)"
        XCTAssertTrue(url == canonicalUrl)
    }