From 9daef8d66e611cfd2b45a1e46fdbdc2b712def36 Mon Sep 17 00:00:00 2001 From: houyoujin Date: Thu, 23 Nov 2023 14:26:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9oAT=E6=89=AB=E6=8F=8F?= =?UTF-8?q?=EF=BC=8C=E8=A1=A5=E5=85=85xts=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: houyoujin --- OAT.xml | 5 + entry/src/main/ets/pages/UploadFile.ets | 2 +- entry/src/ohosTest/ets/test/Ability.test.ets | 142 +++++++++++++++++++ 3 files changed, 148 insertions(+), 1 deletion(-) diff --git a/OAT.xml b/OAT.xml index fb85e7b..5dc94ae 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 -- Gitee