MCPcopy Create free account

hub / github.com/StephanyBatista/EmailN / functions

Functions94 in github.com/StephanyBatista/EmailN

↓ 15 callersFunctionsetUp
()
internal/domain/campaign/service_test.go:29
↓ 13 callersFunctionNewCampaign
(name string, content string, emails []string, createdBy string)
internal/domain/campaign/campaign.go:66
↓ 9 callersMethodDelete
(id string)
internal/domain/campaign/service.go:12
↓ 8 callersFunctionnewHttpTest
(method string, url string, body interface{})
internal/endpoints/setup_test.go:24
↓ 8 callersFunctionsetup
()
internal/endpoints/setup_test.go:19
↓ 7 callersMethodCreate
(newCampaign contract.NewCampaign)
internal/domain/campaign/service.go:10
↓ 7 callersFunctionHandlerError
(endpointFunc EndpointFunc)
internal/endpoints/handler_error.go:14
↓ 7 callersFunctionsetUpGetByIdRepositoryBy
(campaign *campaign.Campaign)
internal/domain/campaign/service_test.go:36
↓ 6 callersMethodStart
(id string)
internal/domain/campaign/service.go:13
↓ 5 callersMethodGet
()
internal/domain/campaign/repository.go:6
↓ 5 callersMethodGetBy
(id string)
internal/domain/campaign/service.go:11
↓ 3 callersFunctionaddParameter
(req *http.Request, keyParameter string, valueParameter string)
internal/endpoints/setup_test.go:35
↓ 2 callersMethodCampaignDelete
(w http.ResponseWriter, r *http.Request)
internal/endpoints/campaigns_delete.go:9
↓ 2 callersMethodCampaignGetById
GET /campaigns/{id}
internal/endpoints/campaigns_get_by_id.go:10
↓ 2 callersMethodCampaignPost
(w http.ResponseWriter, r *http.Request)
internal/endpoints/campaigns_post.go:10
↓ 2 callersMethodCampaignStart
(w http.ResponseWriter, r *http.Request)
internal/endpoints/campaigns_start.go:9
↓ 2 callersFunctionNewDb
()
internal/infrastructure/database/new_db.go:11
↓ 2 callersMethodSendEmailAndUpdateStatus
TODO make unit test
internal/domain/campaign/service.go:72
↓ 2 callersMethodUpdate
(campaign *Campaign)
internal/domain/campaign/repository.go:5
↓ 2 callersFunctionaddContext
(req *http.Request, keyParameter string, valueParameter string)
internal/endpoints/setup_test.go:41
↓ 2 callersMethodgetAndValidateStatusIsPending
(id string)
internal/domain/campaign/service.go:102
↓ 1 callersMethodDone
TODO: make unit test
internal/domain/campaign/campaign.go:37
↓ 1 callersMethodFail
TODO: make unit test
internal/domain/campaign/campaign.go:55
↓ 1 callersMethodGetCampaignsToBeSent
()
internal/infrastructure/database/campaign_repository.go:41
↓ 1 callersMethodStarted
TODO: make unit test
internal/domain/campaign/campaign.go:61
↓ 1 callersFunctionsetUpSendEmailWithSuccess
()
internal/domain/campaign/service_test.go:44
↓ 1 callersFunctionsetUpUpdateRepository
()
internal/domain/campaign/service_test.go:40
FunctionAuth
(next http.Handler)
internal/endpoints/auth.go:14
MethodCancel
TODO: make unit test
internal/domain/campaign/campaign.go:43
MethodCreate
(campaign *campaign.Campaign)
internal/infrastructure/database/campaign_repository.go:13
MethodCreate
(campaign *Campaign)
internal/domain/campaign/repository.go:4
MethodCreate
(newCampaign contract.NewCampaign)
internal/domain/campaign/service.go:21
MethodCreate
(newCampaign contract.NewCampaign)
internal/test/internal-mock/campaign_service_mock.go:13
MethodCreate
(campaign *campaign.Campaign)
internal/test/internal-mock/campaign_repository_mock.go:13
MethodDelete
(campaign *campaign.Campaign)
internal/infrastructure/database/campaign_repository.go:35
MethodDelete
(campaign *Campaign)
internal/domain/campaign/repository.go:8
MethodDelete
TODO: make unit test
internal/domain/campaign/campaign.go:49
MethodDelete
(id string)
internal/domain/campaign/service.go:54
MethodDelete
(id string)
internal/test/internal-mock/campaign_service_mock.go:26
MethodDelete
(campaign *campaign.Campaign)
internal/test/internal-mock/campaign_repository_mock.go:36
MethodGet
()
internal/infrastructure/database/campaign_repository.go:23
MethodGet
()
internal/test/internal-mock/campaign_repository_mock.go:23
MethodGetBy
(id string)
internal/infrastructure/database/campaign_repository.go:29
MethodGetBy
(id string)
internal/domain/campaign/repository.go:7
MethodGetBy
(id string)
internal/domain/campaign/service.go:36
MethodGetBy
(id string)
internal/test/internal-mock/campaign_service_mock.go:18
MethodGetBy
(id string)
internal/test/internal-mock/campaign_repository_mock.go:28
MethodGetCampaignsToBeSent
()
internal/domain/campaign/repository.go:9
FunctionProcessErrorToReturn
(err error)
internal/internal-errors/errors.go:11
FunctionSendMail
(campaign *campaign.Campaign)
internal/infrastructure/mail/send_mail.go:11
MethodStart
TODO make unit test
internal/domain/campaign/service.go:83
MethodStart
(id string)
internal/test/internal-mock/campaign_service_mock.go:31
FunctionTest_CampaignsDelete_200
(t *testing.T)
internal/endpoints/campaigns_delete_test.go:11
FunctionTest_CampaignsDelete_Err
(t *testing.T)
internal/endpoints/campaigns_delete_test.go:26
FunctionTest_CampaignsGetById_Campaign
(t *testing.T)
internal/endpoints/campaigns_get_by_id_test.go:12
FunctionTest_CampaignsGetById_Err
(t *testing.T)
internal/endpoints/campaigns_get_by_id_test.go:32
FunctionTest_CampaignsPost_201
(t *testing.T)
internal/endpoints/campaigns_post_test.go:21
FunctionTest_CampaignsPost_Err
(t *testing.T)
internal/endpoints/campaigns_post_test.go:41
FunctionTest_CampaignsStart_200
(t *testing.T)
internal/endpoints/campaigns_start_test.go:11
FunctionTest_CampaignsStart_Err
(t *testing.T)
internal/endpoints/campaigns_start_test.go:26
FunctionTest_Create_ErrorOnRepository_ErrInternal
(t *testing.T)
internal/domain/campaign/service_test.go:88
FunctionTest_Create_RequestIsNotValid_ErrInternal
(t *testing.T)
internal/domain/campaign/service_test.go:63
FunctionTest_Create_RequestIsValid_CallRepository
(t *testing.T)
internal/domain/campaign/service_test.go:71
FunctionTest_Create_RequestIsValid_IdIsNotNil
Method_Context_ReturnOrAction
internal/domain/campaign/service_test.go:53
FunctionTest_Delete_CampaignIsNotPending_Err
(t *testing.T)
internal/domain/campaign/service_test.go:130
FunctionTest_Delete_CampaignWasDeleted_Nil
(t *testing.T)
internal/domain/campaign/service_test.go:149
FunctionTest_Delete_CampaignWasNotFound_ErrRecordNotFound
(t *testing.T)
internal/domain/campaign/service_test.go:121
FunctionTest_Delete_ErrorOnRepository_ErrInternal
(t *testing.T)
internal/domain/campaign/service_test.go:139
FunctionTest_GetById_CampaignExists_CampaignSaved
(t *testing.T)
internal/domain/campaign/service_test.go:97
FunctionTest_GetById_ErrorOnRepository_ErrInternal
(t *testing.T)
internal/domain/campaign/service_test.go:112
FunctionTest_HandlerError_when_endpoint_returns_domain_error
(t *testing.T)
internal/endpoints/handler_error_test.go:29
FunctionTest_HandlerError_when_endpoint_returns_internal_error
(t *testing.T)
internal/endpoints/handler_error_test.go:14
FunctionTest_HandlerError_when_endpoint_returns_obj_and_status
(t *testing.T)
internal/endpoints/handler_error_test.go:44
FunctionTest_NewCampaign_CreateCampaign
(t *testing.T)
internal/domain/campaign/campaign_test.go:19
FunctionTest_NewCampaign_CreatedOnMustBeNow
(t *testing.T)
internal/domain/campaign/campaign_test.go:46
FunctionTest_NewCampaign_IDIsNotNill
(t *testing.T)
internal/domain/campaign/campaign_test.go:30
FunctionTest_NewCampaign_MustStatusStartWithPending
(t *testing.T)
internal/domain/campaign/campaign_test.go:38
FunctionTest_NewCampaign_MustValidateContacts
(t *testing.T)
internal/domain/campaign/campaign_test.go:95
FunctionTest_NewCampaign_MustValidateContactsMin
(t *testing.T)
internal/domain/campaign/campaign_test.go:87
FunctionTest_NewCampaign_MustValidateContentMax
(t *testing.T)
internal/domain/campaign/campaign_test.go:79
FunctionTest_NewCampaign_MustValidateContentMin
(t *testing.T)
internal/domain/campaign/campaign_test.go:71
FunctionTest_NewCampaign_MustValidateCreatedBy
(t *testing.T)
internal/domain/campaign/campaign_test.go:103
FunctionTest_NewCampaign_MustValidateNameMax
(t *testing.T)
internal/domain/campaign/campaign_test.go:63
FunctionTest_NewCampaign_MustValidateNameMin
(t *testing.T)
internal/domain/campaign/campaign_test.go:55
FunctionTest_Start_CamapaignWasNotFound_ErrRecordNotFound
(t *testing.T)
internal/domain/campaign/service_test.go:161
FunctionTest_Start_CampaignIsNotPending_Err
(t *testing.T)
internal/domain/campaign/service_test.go:170
FunctionTest_Start_CampaignWasFound_SendEmail
(t *testing.T)
internal/domain/campaign/service_test.go:180
FunctionTest_Start_CampaignWasUpdated_StatusIsDone
(t *testing.T)
internal/domain/campaign/service_test.go:211
FunctionTest_Start_SendEmailFailed_ErrInternal
(t *testing.T)
internal/domain/campaign/service_test.go:198
MethodUpdate
(campaign *campaign.Campaign)
internal/infrastructure/database/campaign_repository.go:18
MethodUpdate
(campaign *campaign.Campaign)
internal/test/internal-mock/campaign_repository_mock.go:18
FunctionValidateStruct
(obj interface{})
internal/internal-errors/validator.go:10
Functionmain
()
cmd/worker/main.go:13
Functionmain
()
cmd/api/main.go:16