Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arielizuardi/golang-backend-blog
/ functions
Functions
54 in github.com/arielizuardi/golang-backend-blog
⨍
Functions
54
◇
Types & classes
13
↓ 4 callers
Method
CreateArticle
CreateArticle ...
article/repository/article_postgres.go:19
↓ 3 callers
Method
CreateArticle
(a *model.Article)
article/usecase.go:7
↓ 3 callers
Method
GetAllArticle
()
article/usecase.go:9
↓ 3 callers
Method
GetArticleByID
(id int)
article/usecase.go:8
↓ 2 callers
Method
HandleCreateArticle
HandleCreateArticle handle create article
article/handler/article_http.go:24
↓ 2 callers
Method
HandleGetAllArticle
HandleGetAllArticle handle get all article
article/handler/article_http.go:85
↓ 2 callers
Method
HandleGetArticleByID
HandleGetArticleByID handle get article by id
article/handler/article_http.go:57
↓ 2 callers
Method
Start
Start start http server
server/server.go:28
↓ 1 callers
Method
GetAllArticle
GetAllArticle ...
article/repository/article_postgres.go:38
↓ 1 callers
Method
GetArticleByID
GetArticleByID ...
article/repository/article_postgres.go:24
Method
CreateArticle
(a *model.Article)
article/repository.go:7
Method
CreateArticle
CreateArticle provides a mock function with given fields: a
article/mocks/Usecase.go:14
Method
CreateArticle
CreateArticle provides a mock function with given fields: a
article/mocks/Repository.go:14
Method
CreateArticle
CreateArticle create an article
article/usecase/article.go:22
Function
DBConnectionURL
DBConnectionURL returns db connecction url
config/config.go:46
Method
GetAllArticle
()
article/repository.go:9
Method
GetAllArticle
GetAllArticle provides a mock function with given fields:
article/mocks/Usecase.go:28
Method
GetAllArticle
GetAllArticle provides a mock function with given fields:
article/mocks/Repository.go:28
Method
GetAllArticle
GetAllArticle return all articles stored in repository
article/usecase/article.go:36
Method
GetArticleByID
(id int)
article/repository.go:8
Method
GetArticleByID
GetArticleByID provides a mock function with given fields: id
article/mocks/Usecase.go:51
Method
GetArticleByID
GetArticleByID provides a mock function with given fields: id
article/mocks/Repository.go:51
Method
GetArticleByID
GetArticleByID get article by given id
article/usecase/article.go:31
Function
Load
Load load config
config/config.go:27
Function
NewArticleHTTPHandler
NewArticleHTTPHandler return new instances of article http handler
article/handler/article_http.go:19
Function
NewArticleUsecase
NewArticleUsecase return new instances of usecase
article/usecase/article.go:16
Function
NewPostgresArticleRepository
NewPostgresArticleRepository return new instances of postgres article repository
article/repository/article_postgres.go:14
Function
Port
Port return server port
config/config.go:51
Method
SetupSuite
()
it/e2e_test.go:39
Method
SetupSuite
()
it/postgres_suite_test.go:33
Method
SetupTest
()
it/e2e_test.go:71
Method
SetupTest
()
it/postgres_suite_test.go:49
Method
TableName
TableName set table name in DB
model/article.go:12
Method
TearDownSuite
()
it/e2e_test.go:66
Method
TearDownTest
()
it/e2e_test.go:77
Method
TearDownTest
()
it/postgres_suite_test.go:63
Function
TestArticleHandler_HandleCreateArticle
(t *testing.T)
article/handler/article_http_test.go:18
Function
TestArticleHandler_HandleCreateArticle_UsecaseReturnError
(t *testing.T)
article/handler/article_http_test.go:38
Function
TestArticleHandler_HandleGetAllArticle
(t *testing.T)
article/handler/article_http_test.go:103
Function
TestArticleHandler_HandleGetAllArticle_RepositoryReturnError
(t *testing.T)
article/handler/article_http_test.go:127
Function
TestArticleHandler_HandleGetArticleByID
(t *testing.T)
article/handler/article_http_test.go:58
Function
TestArticleHandler_HandleGetArticleByID_ArticleDoesNotExist
(t *testing.T)
article/handler/article_http_test.go:81
Function
TestCreateArticle
(t *testing.T)
article/usecase/article_test.go:13
Function
TestE2ETestSuite
(t *testing.T)
it/e2e_test.go:35
Function
TestGetAllArticle
(t *testing.T)
article/usecase/article_test.go:117
Function
TestGetArticleByID
(t *testing.T)
article/usecase/article_test.go:65
Method
TestPostgresArticleRepository_CreateArticle
()
it/article_repository_test.go:10
Method
TestPostgresArticleRepository_GetAllArticle
()
it/article_repository_test.go:46
Method
TestPostgresArticleRepository_GetArticleByID
()
it/article_repository_test.go:29
Function
TestPostgresRepositoryTestSuite
(t *testing.T)
it/postgres_suite_test.go:45
Method
Test_EndToEnd_CreateArticle
()
it/e2e_test.go:81
Method
Test_EndToEnd_GetAllArticle
()
it/e2e_test.go:126
Method
Test_EndToEnd_GetArticleByID
()
it/e2e_test.go:100
Function
main
()
main.go:15