Move mocks to their own packages

This commit is contained in:
Miguel de la Cruz 2023-07-10 13:43:59 +02:00
parent 15f90c1e19
commit b5bd054bbe
5 changed files with 12 additions and 10 deletions

View file

@ -1,8 +1,8 @@
// Code generated by MockGen. DO NOT EDIT.
// Source: service.go
// Package notification is a generated GoMock package.
package notification
// Package mocks is a generated GoMock package.
package mocks
import (
reflect "reflect"

View file

@ -1,4 +1,4 @@
//go:generate mockgen -source=service.go -destination=service_mock.go -package=notification
//go:generate mockgen -source=service.go -destination=mocks/service_mock.go -package=mocks
package notification
import (

View file

@ -7,6 +7,8 @@ import (
"git.ctrlz.es/mgdelacroix/birthdaybot/model"
"git.ctrlz.es/mgdelacroix/birthdaybot/notification"
notification_mocks "git.ctrlz.es/mgdelacroix/birthdaybot/notification/mocks"
server_mocks "git.ctrlz.es/mgdelacroix/birthdaybot/server/mocks"
"github.com/charmbracelet/log"
"github.com/golang/mock/gomock"
"github.com/stretchr/testify/require"
@ -15,8 +17,8 @@ import (
type TestHelper struct {
t *testing.T
ctrl *gomock.Controller
mockNotificationService *notification.MockNotificationService
mockWorker *MockWorker
mockNotificationService *notification_mocks.MockNotificationService
mockWorker *server_mocks.MockWorker
srv *Server
}
@ -33,10 +35,10 @@ func SetupTestHelper(t *testing.T) *TestHelper {
th := &TestHelper{t: t}
th.ctrl = gomock.NewController(t)
th.mockNotificationService = notification.NewMockNotificationService(th.ctrl)
th.mockNotificationService = notification_mocks.NewMockNotificationService(th.ctrl)
notificationServices := []notification.NotificationService{th.mockNotificationService}
th.mockWorker = NewMockWorker(th.ctrl)
th.mockWorker = server_mocks.NewMockWorker(th.ctrl)
workers := []Worker{th.mockWorker}
th.mockWorker.EXPECT().Start().Times(1)
th.mockWorker.EXPECT().Stop().Times(1)

View file

@ -1,8 +1,8 @@
// Code generated by MockGen. DO NOT EDIT.
// Source: worker.go
// Package server is a generated GoMock package.
package server
// Package mocks is a generated GoMock package.
package mocks
import (
reflect "reflect"

View file

@ -1,4 +1,4 @@
//go:generate mockgen -source=worker.go -destination=worker_mock.go -package=server
//go:generate mockgen -source=worker.go -destination=mocks/worker_mock.go -package=mocks
package server
import (