diff --git a/inMsg_test.go b/inMsg_test.go
index 0c92dd1..5ec5b0a 100644
--- a/inMsg_test.go
+++ b/inMsg_test.go
@@ -32,10 +32,11 @@ func TestTxtMsg(t *testing.T) {
1234567890123456
`
h := ReadCommonHeader(msg)
+ AssertEqual(t, h.MsgType, "text", "Expect text type")
+
m := ReadTextMsg(msg)
AssertEqual(t, m.Content, "this is a test", "Content failed")
- AssertEqual(t, h.MsgType, "text", "")
- AssertEqual(t, m.MsgId, int64(1234567890123456), "")
+ AssertEqual(t, m.MsgId, int64(1234567890123456), "MsgId not match")
}
func TestPicMsg(t *testing.T) {
@@ -117,7 +118,7 @@ func TestShortVideoMsg(t *testing.T) {
m := ReadShortVideoMsg(msg)
AssertEqual(t, m.MediaId, "media_id", "Media id failed")
- AssertEqual(t, m.ThumbMediaId, "thumb_media_id", "Format failed")
+ AssertEqual(t, m.ThumbMediaId, "thumb_media_id", "thumb_media_id failed")
AssertEqual(t, m.MsgId, int64(1234567890123456), "MsgId not match")
}
@@ -140,22 +141,28 @@ func TestLocationMsg(t *testing.T) {
m := ReadLocationMsg(msg)
AssertEqual(t, m.Location_X, (float64(23.134521)), "Location_X failed")
AssertEqual(t, m.Location_Y, (float64(113.358803)), "Location_Y failed")
- AssertEqual(t, m.Scale, int(22), "Format failed")
- AssertEqual(t, m.Label, "Location description", "Location Label failed")
+ AssertEqual(t, m.Scale, int(20), "Scale failed")
+ AssertEqual(t, m.Label, "Location description", "Label failed")
AssertEqual(t, m.MsgId, int64(1234567890123456), "MsgId not match")
}
-/*
func TestLinkMsg(t *testing.T) {
msg := `
1351776360
-
-
+
+
1234567890123456
`
+ h := ReadCommonHeader(msg)
+ AssertEqual(t, h.MsgType, "link", "Message type should be link")
+
+ m := ReadLinkMsg(msg)
+ AssertEqual(t, m.Title, "somelinktitle", "Title failed")
+ AssertEqual(t, m.Description, "somelinktitleDescription", "Description failed")
+ AssertEqual(t, m.Url, "url", "Url failed")
+ AssertEqual(t, m.MsgId, int64(1234567890123456), "MsgId not match")
}
-*/