MCPcopy Create free account

hub / github.com/arielizuardi/golang-backend-blog / functions

Functions54 in github.com/arielizuardi/golang-backend-blog

↓ 4 callersMethodCreateArticle
CreateArticle ...
article/repository/article_postgres.go:19
↓ 3 callersMethodCreateArticle
(a *model.Article)
article/usecase.go:7
↓ 3 callersMethodGetAllArticle
()
article/usecase.go:9
↓ 3 callersMethodGetArticleByID
(id int)
article/usecase.go:8
↓ 2 callersMethodHandleCreateArticle
HandleCreateArticle handle create article
article/handler/article_http.go:24
↓ 2 callersMethodHandleGetAllArticle
HandleGetAllArticle handle get all article
article/handler/article_http.go:85
↓ 2 callersMethodHandleGetArticleByID
HandleGetArticleByID handle get article by id
article/handler/article_http.go:57
↓ 2 callersMethodStart
Start start http server
server/server.go:28
↓ 1 callersMethodGetAllArticle
GetAllArticle ...
article/repository/article_postgres.go:38
↓ 1 callersMethodGetArticleByID
GetArticleByID ...
article/repository/article_postgres.go:24
MethodCreateArticle
(a *model.Article)
article/repository.go:7
MethodCreateArticle
CreateArticle provides a mock function with given fields: a
article/mocks/Usecase.go:14
MethodCreateArticle
CreateArticle provides a mock function with given fields: a
article/mocks/Repository.go:14
MethodCreateArticle
CreateArticle create an article
article/usecase/article.go:22
FunctionDBConnectionURL
DBConnectionURL returns db connecction url
config/config.go:46
MethodGetAllArticle
()
article/repository.go:9
MethodGetAllArticle
GetAllArticle provides a mock function with given fields:
article/mocks/Usecase.go:28
MethodGetAllArticle
GetAllArticle provides a mock function with given fields:
article/mocks/Repository.go:28
MethodGetAllArticle
GetAllArticle return all articles stored in repository
article/usecase/article.go:36
MethodGetArticleByID
(id int)
article/repository.go:8
MethodGetArticleByID
GetArticleByID provides a mock function with given fields: id
article/mocks/Usecase.go:51
MethodGetArticleByID
GetArticleByID provides a mock function with given fields: id
article/mocks/Repository.go:51
MethodGetArticleByID
GetArticleByID get article by given id
article/usecase/article.go:31
FunctionLoad
Load load config
config/config.go:27
FunctionNewArticleHTTPHandler
NewArticleHTTPHandler return new instances of article http handler
article/handler/article_http.go:19
FunctionNewArticleUsecase
NewArticleUsecase return new instances of usecase
article/usecase/article.go:16
FunctionNewPostgresArticleRepository
NewPostgresArticleRepository return new instances of postgres article repository
article/repository/article_postgres.go:14
FunctionPort
Port return server port
config/config.go:51
MethodSetupSuite
()
it/e2e_test.go:39
MethodSetupSuite
()
it/postgres_suite_test.go:33
MethodSetupTest
()
it/e2e_test.go:71
MethodSetupTest
()
it/postgres_suite_test.go:49
MethodTableName
TableName set table name in DB
model/article.go:12
MethodTearDownSuite
()
it/e2e_test.go:66
MethodTearDownTest
()
it/e2e_test.go:77
MethodTearDownTest
()
it/postgres_suite_test.go:63
FunctionTestArticleHandler_HandleCreateArticle
(t *testing.T)
article/handler/article_http_test.go:18
FunctionTestArticleHandler_HandleCreateArticle_UsecaseReturnError
(t *testing.T)
article/handler/article_http_test.go:38
FunctionTestArticleHandler_HandleGetAllArticle
(t *testing.T)
article/handler/article_http_test.go:103
FunctionTestArticleHandler_HandleGetAllArticle_RepositoryReturnError
(t *testing.T)
article/handler/article_http_test.go:127
FunctionTestArticleHandler_HandleGetArticleByID
(t *testing.T)
article/handler/article_http_test.go:58
FunctionTestArticleHandler_HandleGetArticleByID_ArticleDoesNotExist
(t *testing.T)
article/handler/article_http_test.go:81
FunctionTestCreateArticle
(t *testing.T)
article/usecase/article_test.go:13
FunctionTestE2ETestSuite
(t *testing.T)
it/e2e_test.go:35
FunctionTestGetAllArticle
(t *testing.T)
article/usecase/article_test.go:117
FunctionTestGetArticleByID
(t *testing.T)
article/usecase/article_test.go:65
MethodTestPostgresArticleRepository_CreateArticle
()
it/article_repository_test.go:10
MethodTestPostgresArticleRepository_GetAllArticle
()
it/article_repository_test.go:46
MethodTestPostgresArticleRepository_GetArticleByID
()
it/article_repository_test.go:29
FunctionTestPostgresRepositoryTestSuite
(t *testing.T)
it/postgres_suite_test.go:45
MethodTest_EndToEnd_CreateArticle
()
it/e2e_test.go:81
MethodTest_EndToEnd_GetAllArticle
()
it/e2e_test.go:126
MethodTest_EndToEnd_GetArticleByID
()
it/e2e_test.go:100
Functionmain
()
main.go:15