MCPcopy
hub / github.com/gotify/server / Test_Users

Method Test_Users

test/testdb/database_test.go:39–61  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39func (s *DatabaseSuite) Test_Users() {
40 s.db.User(1)
41 newUserActual := s.db.NewUser(2)
42 s.db.NewUserWithName(3, "tom")
43
44 newUserExpected := &model.User{ID: 2, Name: "user2"}
45
46 assert.Equal(s.T(), newUserExpected, newUserActual)
47
48 users := []*model.User{{ID: 1, Name: "user1"}, {ID: 2, Name: "user2"}, {ID: 3, Name: "tom"}}
49
50 if usersActual, err := s.db.GetUsers(); assert.NoError(s.T(), err) {
51 assert.Equal(s.T(), users, usersActual)
52 }
53 s.db.AssertUserExist(1)
54 s.db.AssertUserExist(2)
55 s.db.AssertUserExist(3)
56 s.db.AssertUserNotExist(4)
57
58 s.db.DeleteUserByID(2)
59
60 s.db.AssertUserNotExist(2)
61}
62
63func (s *DatabaseSuite) Test_Clients() {
64 userBuilder := s.db.User(1)

Callers

nothing calls this directly

Calls 7

UserMethod · 0.80
NewUserMethod · 0.80
NewUserWithNameMethod · 0.80
AssertUserExistMethod · 0.80
AssertUserNotExistMethod · 0.80
GetUsersMethod · 0.65
DeleteUserByIDMethod · 0.65

Tested by

no test coverage detected