31 lines
745 B
Go
31 lines
745 B
Go
package mocks
|
|
|
|
import (
|
|
"github.com/fiskerinc/cloud-services/pkg/common"
|
|
"github.com/fiskerinc/cloud-services/pkg/db/queries"
|
|
"github.com/go-pg/pg/v10/orm"
|
|
)
|
|
|
|
type MockEcuDtc struct {
|
|
DBMockHelper
|
|
SelectDTCECUResponse []common.DTC_ECU
|
|
LastInsertCount int
|
|
}
|
|
|
|
func (c *MockEcuDtc) Insert(ecudtc *[]common.DTC_ECU) (orm.Result, error) {
|
|
c.LastInsertCount = len(*ecudtc)
|
|
return c.ORMResponse, c.Error
|
|
}
|
|
|
|
func (c *MockEcuDtc) UpdateTimestamp(dtc *common.DTC_ECU) error {
|
|
return c.Error
|
|
}
|
|
|
|
func (c *MockEcuDtc) Select(ecudtc common.DTC_ECUQuery, paging *queries.PageQueryOptions) ([]common.DTC_ECU, error) {
|
|
return c.SelectDTCECUResponse, c.Error
|
|
}
|
|
|
|
func (c *MockEcuDtc) Count(filter common.DTC_ECUQuery) (int, error) {
|
|
return 0, c.Error
|
|
}
|