diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ad0ec21..713426c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,4 @@ jobs: with: go-version: "1.23" - name: Test - run: | - go install go.uber.org/mock/mockgen@latest - ./scripts.sh test + run: ./scripts.sh test diff --git a/server/feed.go b/server/feed.go index 5b7dc2d..d5099db 100644 --- a/server/feed.go +++ b/server/feed.go @@ -13,8 +13,6 @@ import ( "github.com/0x2e/fusion/service/sniff" ) -//go:generate mockgen -destination=feed_mock.go -source=feed.go -package=server - type FeedRepo interface { List(filter *repo.FeedListFilter) ([]*model.Feed, error) Get(id uint) (*model.Feed, error) diff --git a/server/feed_mock.go b/server/feed_mock.go deleted file mode 100644 index de85ee0..0000000 --- a/server/feed_mock.go +++ /dev/null @@ -1,113 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: feed.go -// -// Generated by this command: -// -// mockgen -destination=feed_mock.go -source=feed.go -package=server -// - -// Package server is a generated GoMock package. -package server - -import ( - reflect "reflect" - - model "github.com/0x2e/fusion/model" - repo "github.com/0x2e/fusion/repo" - gomock "go.uber.org/mock/gomock" -) - -// MockFeedRepo is a mock of FeedRepo interface. -type MockFeedRepo struct { - ctrl *gomock.Controller - recorder *MockFeedRepoMockRecorder -} - -// MockFeedRepoMockRecorder is the mock recorder for MockFeedRepo. -type MockFeedRepoMockRecorder struct { - mock *MockFeedRepo -} - -// NewMockFeedRepo creates a new mock instance. -func NewMockFeedRepo(ctrl *gomock.Controller) *MockFeedRepo { - mock := &MockFeedRepo{ctrl: ctrl} - mock.recorder = &MockFeedRepoMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use. -func (m *MockFeedRepo) EXPECT() *MockFeedRepoMockRecorder { - return m.recorder -} - -// Create mocks base method. -func (m *MockFeedRepo) Create(feed []*model.Feed) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Create", feed) - ret0, _ := ret[0].(error) - return ret0 -} - -// Create indicates an expected call of Create. -func (mr *MockFeedRepoMockRecorder) Create(feed any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockFeedRepo)(nil).Create), feed) -} - -// Delete mocks base method. -func (m *MockFeedRepo) Delete(id uint) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Delete", id) - ret0, _ := ret[0].(error) - return ret0 -} - -// Delete indicates an expected call of Delete. -func (mr *MockFeedRepoMockRecorder) Delete(id any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockFeedRepo)(nil).Delete), id) -} - -// Get mocks base method. -func (m *MockFeedRepo) Get(id uint) (*model.Feed, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Get", id) - ret0, _ := ret[0].(*model.Feed) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Get indicates an expected call of Get. -func (mr *MockFeedRepoMockRecorder) Get(id any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockFeedRepo)(nil).Get), id) -} - -// List mocks base method. -func (m *MockFeedRepo) List(filter *repo.FeedListFilter) ([]*model.Feed, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "List", filter) - ret0, _ := ret[0].([]*model.Feed) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// List indicates an expected call of List. -func (mr *MockFeedRepoMockRecorder) List(filter any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockFeedRepo)(nil).List), filter) -} - -// Update mocks base method. -func (m *MockFeedRepo) Update(id uint, feed *model.Feed) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Update", id, feed) - ret0, _ := ret[0].(error) - return ret0 -} - -// Update indicates an expected call of Update. -func (mr *MockFeedRepoMockRecorder) Update(id, feed any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockFeedRepo)(nil).Update), id, feed) -} diff --git a/server/group.go b/server/group.go index b99de7e..9afb602 100644 --- a/server/group.go +++ b/server/group.go @@ -9,8 +9,6 @@ import ( "github.com/0x2e/fusion/repo" ) -//go:generate mockgen -destination=group_mock.go -source=group.go -package=server - type GroupRepo interface { All() ([]*model.Group, error) Create(group *model.Group) error diff --git a/server/group_mock.go b/server/group_mock.go deleted file mode 100644 index 56fa1a9..0000000 --- a/server/group_mock.go +++ /dev/null @@ -1,97 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: group.go -// -// Generated by this command: -// -// mockgen -destination=group_mock.go -source=group.go -package=server -// - -// Package server is a generated GoMock package. -package server - -import ( - reflect "reflect" - - model "github.com/0x2e/fusion/model" - gomock "go.uber.org/mock/gomock" -) - -// MockGroupRepo is a mock of GroupRepo interface. -type MockGroupRepo struct { - ctrl *gomock.Controller - recorder *MockGroupRepoMockRecorder -} - -// MockGroupRepoMockRecorder is the mock recorder for MockGroupRepo. -type MockGroupRepoMockRecorder struct { - mock *MockGroupRepo -} - -// NewMockGroupRepo creates a new mock instance. -func NewMockGroupRepo(ctrl *gomock.Controller) *MockGroupRepo { - mock := &MockGroupRepo{ctrl: ctrl} - mock.recorder = &MockGroupRepoMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use. -func (m *MockGroupRepo) EXPECT() *MockGroupRepoMockRecorder { - return m.recorder -} - -// All mocks base method. -func (m *MockGroupRepo) All() ([]*model.Group, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "All") - ret0, _ := ret[0].([]*model.Group) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// All indicates an expected call of All. -func (mr *MockGroupRepoMockRecorder) All() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "All", reflect.TypeOf((*MockGroupRepo)(nil).All)) -} - -// Create mocks base method. -func (m *MockGroupRepo) Create(group *model.Group) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Create", group) - ret0, _ := ret[0].(error) - return ret0 -} - -// Create indicates an expected call of Create. -func (mr *MockGroupRepoMockRecorder) Create(group any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockGroupRepo)(nil).Create), group) -} - -// Delete mocks base method. -func (m *MockGroupRepo) Delete(id uint) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Delete", id) - ret0, _ := ret[0].(error) - return ret0 -} - -// Delete indicates an expected call of Delete. -func (mr *MockGroupRepoMockRecorder) Delete(id any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockGroupRepo)(nil).Delete), id) -} - -// Update mocks base method. -func (m *MockGroupRepo) Update(id uint, group *model.Group) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Update", id, group) - ret0, _ := ret[0].(error) - return ret0 -} - -// Update indicates an expected call of Update. -func (mr *MockGroupRepoMockRecorder) Update(id, group any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockGroupRepo)(nil).Update), id, group) -} diff --git a/server/item.go b/server/item.go index 1e23ea2..08390f5 100644 --- a/server/item.go +++ b/server/item.go @@ -7,8 +7,6 @@ import ( "github.com/0x2e/fusion/repo" ) -//go:generate mockgen -destination=item_mock.go -source=item.go -package=server - type ItemRepo interface { List(filter repo.ItemFilter, page, pageSize int) ([]*model.Item, int, error) Get(id uint) (*model.Item, error) diff --git a/server/item_mock.go b/server/item_mock.go deleted file mode 100644 index b29f414..0000000 --- a/server/item_mock.go +++ /dev/null @@ -1,114 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: item.go -// -// Generated by this command: -// -// mockgen -destination=item_mock.go -source=item.go -package=server -// - -// Package server is a generated GoMock package. -package server - -import ( - reflect "reflect" - - model "github.com/0x2e/fusion/model" - repo "github.com/0x2e/fusion/repo" - gomock "go.uber.org/mock/gomock" -) - -// MockItemRepo is a mock of ItemRepo interface. -type MockItemRepo struct { - ctrl *gomock.Controller - recorder *MockItemRepoMockRecorder -} - -// MockItemRepoMockRecorder is the mock recorder for MockItemRepo. -type MockItemRepoMockRecorder struct { - mock *MockItemRepo -} - -// NewMockItemRepo creates a new mock instance. -func NewMockItemRepo(ctrl *gomock.Controller) *MockItemRepo { - mock := &MockItemRepo{ctrl: ctrl} - mock.recorder = &MockItemRepoMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use. -func (m *MockItemRepo) EXPECT() *MockItemRepoMockRecorder { - return m.recorder -} - -// Delete mocks base method. -func (m *MockItemRepo) Delete(id uint) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Delete", id) - ret0, _ := ret[0].(error) - return ret0 -} - -// Delete indicates an expected call of Delete. -func (mr *MockItemRepoMockRecorder) Delete(id any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockItemRepo)(nil).Delete), id) -} - -// Get mocks base method. -func (m *MockItemRepo) Get(id uint) (*model.Item, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Get", id) - ret0, _ := ret[0].(*model.Item) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Get indicates an expected call of Get. -func (mr *MockItemRepoMockRecorder) Get(id any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockItemRepo)(nil).Get), id) -} - -// List mocks base method. -func (m *MockItemRepo) List(filter repo.ItemFilter, page, pageSize int) ([]*model.Item, int, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "List", filter, page, pageSize) - ret0, _ := ret[0].([]*model.Item) - ret1, _ := ret[1].(int) - ret2, _ := ret[2].(error) - return ret0, ret1, ret2 -} - -// List indicates an expected call of List. -func (mr *MockItemRepoMockRecorder) List(filter, page, pageSize any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockItemRepo)(nil).List), filter, page, pageSize) -} - -// UpdateBookmark mocks base method. -func (m *MockItemRepo) UpdateBookmark(id uint, bookmark *bool) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UpdateBookmark", id, bookmark) - ret0, _ := ret[0].(error) - return ret0 -} - -// UpdateBookmark indicates an expected call of UpdateBookmark. -func (mr *MockItemRepoMockRecorder) UpdateBookmark(id, bookmark any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateBookmark", reflect.TypeOf((*MockItemRepo)(nil).UpdateBookmark), id, bookmark) -} - -// UpdateUnread mocks base method. -func (m *MockItemRepo) UpdateUnread(ids []uint, unread *bool) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UpdateUnread", ids, unread) - ret0, _ := ret[0].(error) - return ret0 -} - -// UpdateUnread indicates an expected call of UpdateUnread. -func (mr *MockItemRepoMockRecorder) UpdateUnread(ids, unread any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUnread", reflect.TypeOf((*MockItemRepo)(nil).UpdateUnread), ids, unread) -}