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

Function TestUserDB

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

Source from the content-addressed store, hash-verified

32}
33
34func TestUserDB(t *testing.T) {
35 u := newUserDB(testUserDBPath)
36 if err := u.start(); err != nil {
37 t.Fatalf("start error:%s", err.Error())
38 }
39 defer u.db.Close()
40
41 user := "test_user"
42 pass := "test_passwd"
43 uid := int64(time.Now().UnixNano())
44
45 if err := u.register(user, pass, uid); err != nil {
46 t.Fatalf("register error:%s", err.Error())
47 }
48
49 id, err := u.auth(user, pass)
50 if err != nil {
51 t.Fatalf("auth error:%s", err.Error())
52 }
53
54 if id != uid {
55 t.Fatalf("auth id:%d expect:%d", id, uid)
56 }
57
58}
59
60func TestUserLastMessage(t *testing.T) {
61 u := newUserDB(testUserDBPath)

Callers

nothing calls this directly

Calls 5

newUserDBFunction · 0.85
startMethod · 0.45
ErrorMethod · 0.45
registerMethod · 0.45
authMethod · 0.45

Tested by

no test coverage detected