func NewMockMulticlusterCustomResourceDefinitionReconciler(ctrl *gomock.Controller) *MockMulticlusterCustomResourceDefinitionReconciler {
	mock := &MockMulticlusterCustomResourceDefinitionReconciler{ctrl: ctrl}
	mock.recorder = &MockMulticlusterCustomResourceDefinitionReconcilerMockRecorder{mock}
	return mock
}
NewMockMulticlusterCustomResourceDefinitionReconciler creates a new mock instance
package mock_controller
import (
	context "context"
	reflect "reflect"
	gomock "github.com/golang/mock/gomock"
	controller "github.com/solo-io/skv2/pkg/multicluster/internal/k8s/apiextensions.k8s.io/v1/controller"
	reconcile "github.com/solo-io/skv2/pkg/reconcile"
	v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
	predicate "sigs.k8s.io/controller-runtime/pkg/predicate"
)
type MockMulticlusterCustomResourceDefinitionReconciler struct {
	ctrl     *gomock.Controller
	recorder *MockMulticlusterCustomResourceDefinitionReconcilerMockRecorder
}
type MockMulticlusterCustomResourceDefinitionReconcilerMockRecorder struct {
	mock *MockMulticlusterCustomResourceDefinitionReconciler
}