MCPcopy Index your code
hub / github.com/dearcode/candy / TestUserLastMessage

Function TestUserLastMessage

store/user_test.go:60–83  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

58}
59
60func TestUserLastMessage(t *testing.T) {
61 u := newUserDB(testUserDBPath)
62 if err := u.start(); err != nil {
63 t.Fatalf("start error:%s", err.Error())
64 }
65 defer u.db.Close()
66
67 uid := int64(time.Now().UnixNano())
68
69 for i := 0; i < 10; i++ {
70 mid := int64(i * 100)
71 if _, err := u.addMessage(uid, mid); err != nil {
72 t.Fatalf("add message error:%s", err.Error())
73 }
74
75 last, err := u.getLastID(uid)
76 if err != nil {
77 t.Fatalf("add message error:%s", err.Error())
78 }
79 if last != mid {
80 t.Fatalf("last:%d, expect:%d", last, mid)
81 }
82 }
83}
84
85func TestUserMessage(t *testing.T) {
86 u := newUserDB(testUserDBPath)

Callers

nothing calls this directly

Calls 5

newUserDBFunction · 0.85
addMessageMethod · 0.80
getLastIDMethod · 0.80
startMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected