(t *testing.T)
| 55 | } |
| 56 | |
| 57 | func Test_userExampleService_Create(t *testing.T) { |
| 58 | s := newUserExampleService() |
| 59 | defer s.Close() |
| 60 | testData := &serverNameExampleV1.CreateUserExampleRequest{} |
| 61 | _ = copier.Copy(testData, s.TestData.(*model.UserExample)) |
| 62 | |
| 63 | s.MockDao.SQLMock.ExpectBegin() |
| 64 | args := s.MockDao.GetAnyArgs(s.TestData) |
| 65 | s.MockDao.SQLMock.ExpectExec("INSERT INTO .*"). |
| 66 | WithArgs(args[:len(args)-1]...). // Modified according to the actual number of parameters |
| 67 | WillReturnResult(sqlmock.NewResult(1, 1)) |
| 68 | s.MockDao.SQLMock.ExpectCommit() |
| 69 | |
| 70 | reply, err := s.IServiceClient.(serverNameExampleV1.UserExampleClient).Create(s.Ctx, testData) |
| 71 | t.Log(err, reply.String()) |
| 72 | |
| 73 | // delete the templates code start |
| 74 | testData = &serverNameExampleV1.CreateUserExampleRequest{ |
| 75 | Name: "foo", |
| 76 | Password: "f447b20a7fcbf53a5d5be013ea0b15af", |
| 77 | Email: "foo@bar.com", |
| 78 | Phone: "16000000001", |
| 79 | Avatar: "http://foo/1.jpg", |
| 80 | Age: 10, |
| 81 | Gender: 1, |
| 82 | } |
| 83 | reply, err = s.IServiceClient.(serverNameExampleV1.UserExampleClient).Create(s.Ctx, testData) |
| 84 | t.Log(err, reply.String()) |
| 85 | |
| 86 | s.MockDao.SQLMock.ExpectBegin() |
| 87 | s.MockDao.SQLMock.ExpectCommit() |
| 88 | reply, err = s.IServiceClient.(serverNameExampleV1.UserExampleClient).Create(s.Ctx, testData) |
| 89 | assert.Error(t, err) |
| 90 | // delete the templates code end |
| 91 | } |
| 92 | |
| 93 | func Test_userExampleService_DeleteByID(t *testing.T) { |
| 94 | s := newUserExampleService() |
nothing calls this directly
no test coverage detected