-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.js
More file actions
119 lines (87 loc) · 2.4 KB
/
test.js
File metadata and controls
119 lines (87 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
const http_errors = require(".")
let i = 0;
const log = (err) => {
i += 1;
console.log(i, typeof (err));
console.log(err.toString());
console.log(`${err}`);
console.log(JSON.stringify(err.valueOf()));
console.log(JSON.stringify(err.responseData()));
console.log(JSON.stringify(err.responseDataV2()));
console.log("-----\n")
}
const test1 = () => {
console.log("\nhttp_errors.apiError: ", typeof (http_errors.apiError))
let e1 = http_errors.apiError();
log(e1);
let e2 = http_errors.apiError(this);
log(e2);
let e3 = http_errors.apiError(40005);
log(e3);
let e4 = http_errors.apiError(401);
log(e4);
let e5 = http_errors.apiError("Test HTTP ERRORS");
log(e5);
let e6 = http_errors.apiError(e4);
log(e6);
try {
let e7 = http_errors.abort(401)
} catch (e) {
log(e);
}
}
const test2 = () => {
console.log("\nhttp_errors.ApiError.new: ", typeof (http_errors.ApiError.new))
let e1 = http_errors.ApiError.new();
log(e1);
let e2 = http_errors.ApiError.new(this);
log(e2);
let e3 = http_errors.ApiError.new(40005);
log(e3);
let e4 = http_errors.ApiError.new(401);
log(e4);
let e5 = http_errors.ApiError.new("Test HTTP ERRORS");
log(e5);
let e6 = http_errors.ApiError.new(e4);
log(e6);
try {
let e7 = http_errors.abort(401)
} catch (e) {
log(e);
}
console.log(typeof (http_errors.apiError))
}
const test3 = () => {
console.log("\nnew http_errors.ApiError: ", typeof (http_errors.ApiError))
let e1 = new http_errors.ApiError();
log(e1);
let e2 = new http_errors.ApiError(this);
log(e2);
let e3 = new http_errors.ApiError(40005);
log(e3);
let e4 = new http_errors.ApiError(401);
log(e4);
let e5 = new http_errors.ApiError("Test HTTP ERRORS");
log(e5);
let e6 = new http_errors.ApiError(e4);
log(e6);
try {
let e7 = http_errors.abort(401)
} catch (e) {
log(e);
}
}
const testSample = () => {
let e7 = http_errors.apiError(40100);
let e8 = http_errors.apiError(401);
let e9 = http_errors.apiError({errno: 40102, message: "require re-login"});
let e10 = http_errors.apiError(e9);
console.log(e9 === e10);
// json response data
console.log(e7.responseData());
console.log(e8.responseDataV2());
}
test1()
test2()
test3()
testSample()