github.com/mendersoftware/go-lib-micro@v0.0.0-20240304135804-e8e39c59b148/mongo/migrate/mocks/Migration.go (about) 1 // Copyright 2023 Northern.tech AS 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 package mocks 15 16 import ( 17 migrate "github.com/mendersoftware/go-lib-micro/mongo/migrate" 18 mock "github.com/stretchr/testify/mock" 19 ) 20 21 // Migration is an autogenerated mock type for the Migration type 22 type Migration struct { 23 mock.Mock 24 } 25 26 // Up provides a mock function with given fields: from 27 func (_m *Migration) Up(from migrate.Version) error { 28 ret := _m.Called(from) 29 30 var r0 error 31 if rf, ok := ret.Get(0).(func(migrate.Version) error); ok { 32 r0 = rf(from) 33 } else { 34 r0 = ret.Error(0) 35 } 36 37 return r0 38 } 39 40 // Version provides a mock function with given fields: 41 func (_m *Migration) Version() migrate.Version { 42 ret := _m.Called() 43 44 var r0 migrate.Version 45 if rf, ok := ret.Get(0).(func() migrate.Version); ok { 46 r0 = rf() 47 } else { 48 r0 = ret.Get(0).(migrate.Version) 49 } 50 51 return r0 52 } 53 54 var _ migrate.Migration = (*Migration)(nil)