()
| 37 | } |
| 38 | |
| 39 | func (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 | |
| 63 | func (s *DatabaseSuite) Test_Clients() { |
| 64 | userBuilder := s.db.User(1) |
nothing calls this directly
no test coverage detected