diff --git a/OAT.xml b/OAT.xml index fb85e7b7c32e285ccbfedfeb19728b27b244e6d7..5dc94aebcfbb9f08e561ca0574abebbbca71abcc 100644 --- a/OAT.xml +++ b/OAT.xml @@ -25,6 +25,11 @@ desc="原开源库图片资源文件,协议为MIT" name="commons_fileupload/oh-package.json5" type="filepath"/> + + + + + { @@ -46,5 +47,146 @@ export default function abilityTest() { expect(a).assertContain(b) expect(a).assertEqual(a) }) + it('test01', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + expect(formData.result.name).assertUndefined() + }) + it('test02', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.post("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test03', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.get("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test04', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.head("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test05', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.options("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test06', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.put("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test07', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.delete("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test08', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.trace("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) + it('test09', 0, () => { + const formData: ESObject = new FormData(); + formData.append("id", 1); + let fileUpload = new FileUpload({ + baseUrl: "https://musetransfer.com/", + readTimeout: 60000, + connectTimeout: 60000 + }) + let result:boolean|ESObject; + fileUpload.connect("/api/upload", formData).then((res:ESObject) => { + result = true + expect(result).assertDeepEquals(true) + }).catch((err:ESObject) => { + result = false + expect(result).assertDeepEquals(false) + }) + }) }) } \ No newline at end of file