Documentation
¶
Index ¶
- Variables
- func GRPC(t *testing.T, expect *Response, res interface{}, err error)
- func NewHTTPRequest(t *testing.T, method, path string, body interface{}) *http.Request
- func NewMultipartRequest(t *testing.T, method, path, field string) *http.Request
- func Now() time.Time
- func TestHTTP(t *testing.T, expect *HTTPResponse, res *httptest.ResponseRecorder)
- type DBMocks
- type FirebaseMocks
- type HTTPResponse
- type Mocks
- type Response
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func TestHTTP ¶
func TestHTTP(t *testing.T, expect *HTTPResponse, res *httptest.ResponseRecorder)
*
- TestHTTP - HTTP Responseの検証
Types ¶
type DBMocks ¶
type FirebaseMocks ¶
type FirebaseMocks struct {
Auth *authentication.Auth
Firestore *firestore.Firestore
}
func NewFirebaseMock ¶
func NewFirebaseMock(ctx context.Context) (*FirebaseMocks, error)
func (*FirebaseMocks) DeleteCollection ¶
func (m *FirebaseMocks) DeleteCollection(ctx context.Context, ref *fs.CollectionRef) error
func (*FirebaseMocks) DeleteDoc ¶
func (m *FirebaseMocks) DeleteDoc(ctx context.Context, ref *fs.DocumentRef) error
type HTTPResponse ¶
type HTTPResponse struct {
Code int
Body interface{}
}
type Mocks ¶
type Mocks struct {
AdminRequestValidation *mock_user_validation.MockAdminRequestValidation
AdminService *mock_user_service.MockAdminServiceClient
AuthRequestValidation *mock_user_validation.MockAuthRequestValidation
AuthService *mock_user_service.MockAuthServiceClient
BookApplication *mock_book_application.MockBookApplication
BookDomainValidation *mock_book.MockValidation
BookRepository *mock_book.MockRepository
BookRequestValidation *mock_book_validation.MockBookRequestValidation
BookService *mock_book_service.MockBookServiceClient
ChatApplication *mock_user_application.MockChatApplication
ChatDomainValidation *mock_chat.MockValidation
ChatRepository *mock_chat.MockRepository
ChatRequestValidation *mock_user_validation.MockChatRequestValidation
ChatService *mock_chat_service.MockChatServiceClient
ChatUploader *mock_chat.MockUploader
InquiryApplication *mock_information_application.MockInquiryApplication
InquiryDomainValidation *mock_information.MockValidation
InquiryRepository *mock_information.MockRepository
InquiryRequestValidation *mock_information_validation.MockInquiryRequestValidation
UserApplication *mock_user_application.MockUserApplication
UserDomainValidation *mock_user.MockValidation
UserRepository *mock_user.MockRepository
UserRequestValidation *mock_user_validation.MockUserRequestValidation
UserService *mock_user_service.MockUserServiceClient
UserUploader *mock_user.MockUploader
}
func NewMocks ¶
func NewMocks(ctrl *gomock.Controller) *Mocks
Click to show internal directories.
Click to hide internal directories.