Documentation
¶
Overview ¶
Package main is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DB *gorm.DB
)
Functions ¶
func StringSliceEqual ¶
Types ¶
type MockDB ¶
type MockDB struct {
// contains filtered or unexported fields
}
MockDB is a mock of DB interface.
func NewMockDB ¶
func NewMockDB(ctrl *gomock.Controller) *MockDB
NewMockDB creates a new mock instance.
func (*MockDB) EXPECT ¶
func (m *MockDB) EXPECT() *MockDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockDBMockRecorder ¶
type MockDBMockRecorder struct {
// contains filtered or unexported fields
}
MockDBMockRecorder is the mock recorder for MockDB.
func (*MockDBMockRecorder) Get ¶
func (mr *MockDBMockRecorder) Get(key interface{}) *gomock.Call
Get indicates an expected call of Get.
type OrderFields ¶
type OrderFields struct {
// contains filtered or unexported fields
}
OrderFields 作为一个 数据库Order对象+fields字段的组合 fields用来指定Order中的哪些字段生效
func NewOrderFields ¶
func NewOrderFields(order *Order, fields []interface{}) *OrderFields
type OrderRepo ¶
type OrderRepo struct {
// contains filtered or unexported fields
}
func NewOrderRepo ¶
将gorm.DB作为一个参数,在初始化时赋值:方便测试时,放一个mock的db
func (*OrderRepo) QueryOrders ¶
func (repo *OrderRepo) QueryOrders(pageNumber, pageSize int, condition *OrderFields) (orders []Order, err error)
func (*OrderRepo) UpdateOrder ¶
func (repo *OrderRepo) UpdateOrder(updated, condition *OrderFields) (err error)
Click to show internal directories.
Click to hide internal directories.