()
| 61 | } |
| 62 | |
| 63 | func (s *DatabaseSuite) Test_Clients() { |
| 64 | userBuilder := s.db.User(1) |
| 65 | userBuilder.Client(1) |
| 66 | newClientActual := userBuilder.NewClientWithToken(2, "asdf") |
| 67 | |
| 68 | s.db.User(2).Client(5) |
| 69 | |
| 70 | newClientExpected := &model.Client{ID: 2, Token: "asdf", UserID: 1} |
| 71 | |
| 72 | assert.Equal(s.T(), newClientExpected, newClientActual) |
| 73 | |
| 74 | userOneExpected := []*model.Client{{ID: 1, Token: "client1", UserID: 1}, {ID: 2, Token: "asdf", UserID: 1}} |
| 75 | if clients, err := s.db.GetClientsByUser(1); assert.NoError(s.T(), err) { |
| 76 | assert.Equal(s.T(), userOneExpected, clients) |
| 77 | } |
| 78 | userTwoExpected := []*model.Client{{ID: 5, Token: "client5", UserID: 2}} |
| 79 | if clients, err := s.db.GetClientsByUser(2); assert.NoError(s.T(), err) { |
| 80 | assert.Equal(s.T(), userTwoExpected, clients) |
| 81 | } |
| 82 | |
| 83 | s.db.AssertClientExist(1) |
| 84 | s.db.AssertClientExist(2) |
| 85 | s.db.AssertClientNotExist(3) |
| 86 | s.db.AssertClientNotExist(4) |
| 87 | s.db.AssertClientExist(5) |
| 88 | s.db.AssertClientNotExist(6) |
| 89 | |
| 90 | s.db.DeleteClientByID(2) |
| 91 | |
| 92 | s.db.AssertClientNotExist(2) |
| 93 | } |
| 94 | |
| 95 | func (s *DatabaseSuite) Test_Apps() { |
| 96 | userBuilder := s.db.User(1) |
nothing calls this directly
no test coverage detected