in OSSSwiftDemo/OSSSwiftDemoTests/OSSNormalObjectTests.swift [761:774]
func testAPI_presignPublicURLWithIpEndpoint() {
let config = OSSClientConfiguration()
config.isCustomPathPrefixEnable = true
let authProv = OSSAuthCredentialProvider(authServerUrl: OSS_STSTOKEN_URL)
let client = OSSClient(endpoint: "http://\(IP_ENDPOINT)", credentialProvider: authProv, clientConfiguration: config)
let tk = client.presignPublicURL(withBucketName: BUCKET_NAME,
withObjectKey: OBJECT_KEY)
let urlString = "http://\(IP_ENDPOINT)/\(BUCKET_NAME)/\(OBJECT_KEY)"
if let result = tk.result as? String {
XCTAssertTrue(result.hasPrefix(urlString))
} else {
XCTAssertTrue(false)
}
}