fleet/server/service/mock/service_pusher_factory.go
Roberto Dip edc0324ac0
update mockimpl version to allow concurrent mock calls (#9989)
this uses the associated new version in our fork

ecbb3041ea

to allow for concurrent access to mocks
2023-02-21 16:36:06 -03:00

28 lines
623 B
Go

// Automatically generated by mockimpl. DO NOT EDIT!
package mock
import (
"crypto/tls"
"sync"
"github.com/micromdm/nanomdm/push"
)
var _ push.PushProviderFactory = (*APNSPushProviderFactory)(nil)
type NewPushProviderFunc func(p0 *tls.Certificate) (push.PushProvider, error)
type APNSPushProviderFactory struct {
NewPushProviderFunc NewPushProviderFunc
NewPushProviderFuncInvoked bool
mu sync.Mutex
}
func (s *APNSPushProviderFactory) NewPushProvider(p0 *tls.Certificate) (push.PushProvider, error) {
s.mu.Lock()
s.NewPushProviderFuncInvoked = true
s.mu.Unlock()
return s.NewPushProviderFunc(p0)
}