Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathStreamMessageDataTest.java
More file actions
Latest commit
23 lines (21 loc) · 1022 Bytes
/
Copy pathStreamMessageDataTest.java
File metadata and controls
23 lines (21 loc) · 1022 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
importcom.alibaba.fastjson.JSON;
importio.github.kloping.qqbot.http.data.StreamMessageData;
importorg.junit.Assert;
importorg.junit.Test;
publicclassStreamMessageDataTest {
@Test
publicvoidshouldSerializeOfficialStreamFields() {
StreamMessageDatadata = newStreamMessageData()
.setInput_mode(StreamMessageData.INPUT_MODE_REPLACE)
.setInput_state(StreamMessageData.INPUT_STATE_FINISHED)
.setIndex(2)
.setContent_type(StreamMessageData.CONTENT_TYPE_MARKDOWN)
.setContent_raw("最终内容")
.setMsg_id("message-id")
.setStream_msg_id("stream-id")
.setMsg_seq(1);
Assert.assertEquals("replace", JSON.parseObject(data.toString()).getString("input_mode"));
Assert.assertEquals(10, JSON.parseObject(data.toString()).getIntValue("input_state"));
Assert.assertEquals("stream-id", JSON.parseObject(data.toString()).getString("stream_msg_id"));
}
}