datastore/internal/mock/mock_dal.gen.go
Luís Murta 50e8269120
All checks were successful
Go / build (1.22) (pull_request) Successful in 11s
Go / build (1.21) (pull_request) Successful in 11s
Go / build (1.22) (push) Successful in 1m32s
Go / build (1.21) (push) Successful in 1m35s
Support modifying a transaction category
through the PUT /transactions/{transactionId} method.
The category is also returned on a /transaction(s) call.

Restrict the PUT to changing only the category. The other existing
attributes should remain immutable.
Remove the body of the PUT response, it isn't required, and it was
returning a 204, which shouldn't have it.

This patch also extracts the CategoryName as a separate component on the
OpenAPI spec, so that it can be reused on the Transaction.

Issues #26 and #23
2024-09-13 19:39:24 +01:00

161 lines
5.1 KiB
Go

// Code generated by MockGen. DO NOT EDIT.
// Source: git.rosemyrtle.work/personal-finance/server/internal/dal (interfaces: DAL)
//
// Generated by this command:
//
// mockgen -destination=../mock/mock_dal.gen.go -package=mock . DAL
//
// Package mock is a generated GoMock package.
package mock
import (
reflect "reflect"
entity "git.rosemyrtle.work/personal-finance/server/internal/entity"
gomock "go.uber.org/mock/gomock"
)
// MockDAL is a mock of DAL interface.
type MockDAL struct {
ctrl *gomock.Controller
recorder *MockDALMockRecorder
}
// MockDALMockRecorder is the mock recorder for MockDAL.
type MockDALMockRecorder struct {
mock *MockDAL
}
// NewMockDAL creates a new mock instance.
func NewMockDAL(ctrl *gomock.Controller) *MockDAL {
mock := &MockDAL{ctrl: ctrl}
mock.recorder = &MockDALMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockDAL) EXPECT() *MockDALMockRecorder {
return m.recorder
}
// Bank mocks base method.
func (m *MockDAL) Bank(arg0 string) (*entity.Bank, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Bank", arg0)
ret0, _ := ret[0].(*entity.Bank)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Bank indicates an expected call of Bank.
func (mr *MockDALMockRecorder) Bank(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Bank", reflect.TypeOf((*MockDAL)(nil).Bank), arg0)
}
// Banks mocks base method.
func (m *MockDAL) Banks() ([]entity.Bank, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Banks")
ret0, _ := ret[0].([]entity.Bank)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Banks indicates an expected call of Banks.
func (mr *MockDALMockRecorder) Banks() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Banks", reflect.TypeOf((*MockDAL)(nil).Banks))
}
// Categories mocks base method.
func (m *MockDAL) Categories() ([]entity.Category, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Categories")
ret0, _ := ret[0].([]entity.Category)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Categories indicates an expected call of Categories.
func (mr *MockDALMockRecorder) Categories() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Categories", reflect.TypeOf((*MockDAL)(nil).Categories))
}
// InsertTransaction mocks base method.
func (m *MockDAL) InsertTransaction(arg0 entity.Transaction) (entity.Transaction, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "InsertTransaction", arg0)
ret0, _ := ret[0].(entity.Transaction)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// InsertTransaction indicates an expected call of InsertTransaction.
func (mr *MockDALMockRecorder) InsertTransaction(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertTransaction", reflect.TypeOf((*MockDAL)(nil).InsertTransaction), arg0)
}
// Transaction mocks base method.
func (m *MockDAL) Transaction(arg0 int64) (*entity.Transaction, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Transaction", arg0)
ret0, _ := ret[0].(*entity.Transaction)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Transaction indicates an expected call of Transaction.
func (mr *MockDALMockRecorder) Transaction(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Transaction", reflect.TypeOf((*MockDAL)(nil).Transaction), arg0)
}
// TransactionExists mocks base method.
func (m *MockDAL) TransactionExists(arg0 uint64) (bool, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "TransactionExists", arg0)
ret0, _ := ret[0].(bool)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// TransactionExists indicates an expected call of TransactionExists.
func (mr *MockDALMockRecorder) TransactionExists(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionExists", reflect.TypeOf((*MockDAL)(nil).TransactionExists), arg0)
}
// Transactions mocks base method.
func (m *MockDAL) Transactions() ([]entity.Transaction, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Transactions")
ret0, _ := ret[0].([]entity.Transaction)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Transactions indicates an expected call of Transactions.
func (mr *MockDALMockRecorder) Transactions() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Transactions", reflect.TypeOf((*MockDAL)(nil).Transactions))
}
// UpdateTransaction mocks base method.
func (m *MockDAL) UpdateTransaction(arg0 uint64, arg1 *string) (bool, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateTransaction", arg0, arg1)
ret0, _ := ret[0].(bool)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// UpdateTransaction indicates an expected call of UpdateTransaction.
func (mr *MockDALMockRecorder) UpdateTransaction(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateTransaction", reflect.TypeOf((*MockDAL)(nil).UpdateTransaction), arg0, arg1)
}