Metzploreur/node_modules/@smithy/eventstream-codec/dist-es/TestVectors.fixture.js
clement callaert 244d45ceb8 Version 2
2023-11-01 17:33:25 +01:00

690 lines
13 KiB
JavaScript

import { Int64 } from "./Int64";
export const vectors = {
all_headers: {
expectation: "success",
encoded: Uint8Array.from([
0,
0,
0,
204,
0,
0,
0,
175,
15,
174,
100,
202,
10,
101,
118,
101,
110,
116,
45,
116,
121,
112,
101,
4,
0,
0,
160,
12,
12,
99,
111,
110,
116,
101,
110,
116,
45,
116,
121,
112,
101,
7,
0,
16,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
106,
115,
111,
110,
10,
98,
111,
111,
108,
32,
102,
97,
108,
115,
101,
1,
9,
98,
111,
111,
108,
32,
116,
114,
117,
101,
0,
4,
98,
121,
116,
101,
2,
207,
8,
98,
121,
116,
101,
32,
98,
117,
102,
6,
0,
20,
73,
39,
109,
32,
97,
32,
108,
105,
116,
116,
108,
101,
32,
116,
101,
97,
112,
111,
116,
33,
9,
116,
105,
109,
101,
115,
116,
97,
109,
112,
8,
0,
0,
0,
0,
0,
132,
95,
237,
5,
105,
110,
116,
49,
54,
3,
0,
42,
5,
105,
110,
116,
54,
52,
5,
0,
0,
0,
0,
2,
135,
87,
178,
4,
117,
117,
105,
100,
9,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
171,
165,
241,
12,
]),
decoded: {
headers: {
"event-type": {
type: "integer",
value: 40972,
},
"content-type": {
type: "string",
value: "application/json",
},
"bool false": {
type: "boolean",
value: false,
},
"bool true": {
type: "boolean",
value: true,
},
byte: {
type: "byte",
value: -49,
},
"byte buf": {
type: "binary",
value: Uint8Array.from([
73,
39,
109,
32,
97,
32,
108,
105,
116,
116,
108,
101,
32,
116,
101,
97,
112,
111,
116,
33,
]),
},
timestamp: {
type: "timestamp",
value: new Date(8675309),
},
int16: {
type: "short",
value: 42,
},
int64: {
type: "long",
value: Int64.fromNumber(42424242),
},
uuid: {
type: "uuid",
value: "01020304-0506-0708-090a-0b0c0d0e0f10",
},
},
body: Uint8Array.from([123, 39, 102, 111, 111, 39, 58, 39, 98, 97, 114, 39, 125]),
},
},
empty_message: {
expectation: "success",
encoded: Uint8Array.from([0, 0, 0, 16, 0, 0, 0, 0, 5, 194, 72, 235, 125, 152, 200, 255]),
decoded: {
headers: {},
body: Uint8Array.from([]),
},
},
int32_header: {
expectation: "success",
encoded: Uint8Array.from([
0,
0,
0,
45,
0,
0,
0,
16,
65,
196,
36,
184,
10,
101,
118,
101,
110,
116,
45,
116,
121,
112,
101,
4,
0,
0,
160,
12,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
54,
244,
128,
160,
]),
decoded: {
headers: {
"event-type": {
type: "integer",
value: 40972,
},
},
body: Uint8Array.from([123, 39, 102, 111, 111, 39, 58, 39, 98, 97, 114, 39, 125]),
},
},
payload_no_headers: {
expectation: "success",
encoded: Uint8Array.from([
0,
0,
0,
29,
0,
0,
0,
0,
253,
82,
140,
90,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
195,
101,
57,
54,
]),
decoded: {
headers: {},
body: Uint8Array.from([123, 39, 102, 111, 111, 39, 58, 39, 98, 97, 114, 39, 125]),
},
},
payload_one_str_header: {
expectation: "success",
encoded: Uint8Array.from([
0,
0,
0,
61,
0,
0,
0,
32,
7,
253,
131,
150,
12,
99,
111,
110,
116,
101,
110,
116,
45,
116,
121,
112,
101,
7,
0,
16,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
106,
115,
111,
110,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
141,
156,
8,
177,
]),
decoded: {
headers: {
"content-type": {
type: "string",
value: "application/json",
},
},
body: Uint8Array.from([123, 39, 102, 111, 111, 39, 58, 39, 98, 97, 114, 39, 125]),
},
},
corrupted_headers: {
expectation: "failure",
encoded: Uint8Array.from([
0,
0,
0,
61,
0,
0,
0,
32,
7,
253,
131,
150,
12,
99,
111,
110,
116,
101,
110,
116,
45,
116,
121,
112,
101,
7,
0,
16,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
106,
115,
111,
110,
123,
97,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
141,
156,
8,
177,
]),
},
corrupted_header_len: {
expectation: "failure",
encoded: Uint8Array.from([
0,
0,
0,
61,
0,
0,
0,
33,
7,
253,
131,
150,
12,
99,
111,
110,
116,
101,
110,
116,
45,
116,
121,
112,
101,
7,
0,
16,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
106,
115,
111,
110,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
141,
156,
8,
177,
]),
},
corrupted_length: {
expectation: "failure",
encoded: Uint8Array.from([
0,
0,
0,
62,
0,
0,
0,
32,
7,
253,
131,
150,
12,
99,
111,
110,
116,
101,
110,
116,
45,
116,
121,
112,
101,
7,
0,
16,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
106,
115,
111,
110,
123,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
141,
156,
8,
177,
]),
},
corrupted_payload: {
expectation: "failure",
encoded: Uint8Array.from([
0,
0,
0,
29,
0,
0,
0,
0,
253,
82,
140,
90,
91,
39,
102,
111,
111,
39,
58,
39,
98,
97,
114,
39,
125,
195,
101,
57,
54,
]),
},
};