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