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