github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/formation/automock/notification_builder.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package automock 4 5 import ( 6 context "context" 7 8 formationconstraint "github.com/kyma-incubator/compass/components/director/pkg/formationconstraint" 9 10 mock "github.com/stretchr/testify/mock" 11 12 model "github.com/kyma-incubator/compass/components/director/internal/model" 13 14 webhook "github.com/kyma-incubator/compass/components/director/pkg/webhook" 15 16 webhookclient "github.com/kyma-incubator/compass/components/director/pkg/webhook_client" 17 ) 18 19 // NotificationBuilder is an autogenerated mock type for the notificationBuilder type 20 type NotificationBuilder struct { 21 mock.Mock 22 } 23 24 // BuildFormationAssignmentNotificationRequest provides a mock function with given fields: ctx, formationTemplateID, joinPointDetails, _a3 25 func (_m *NotificationBuilder) BuildFormationAssignmentNotificationRequest(ctx context.Context, formationTemplateID string, joinPointDetails *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails, _a3 *model.Webhook) (*webhookclient.FormationAssignmentNotificationRequest, error) { 26 ret := _m.Called(ctx, formationTemplateID, joinPointDetails, _a3) 27 28 var r0 *webhookclient.FormationAssignmentNotificationRequest 29 if rf, ok := ret.Get(0).(func(context.Context, string, *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails, *model.Webhook) *webhookclient.FormationAssignmentNotificationRequest); ok { 30 r0 = rf(ctx, formationTemplateID, joinPointDetails, _a3) 31 } else { 32 if ret.Get(0) != nil { 33 r0 = ret.Get(0).(*webhookclient.FormationAssignmentNotificationRequest) 34 } 35 } 36 37 var r1 error 38 if rf, ok := ret.Get(1).(func(context.Context, string, *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails, *model.Webhook) error); ok { 39 r1 = rf(ctx, formationTemplateID, joinPointDetails, _a3) 40 } else { 41 r1 = ret.Error(1) 42 } 43 44 return r0, r1 45 } 46 47 // BuildFormationNotificationRequests provides a mock function with given fields: ctx, joinPointDetails, _a2, formationTemplateWebhooks 48 func (_m *NotificationBuilder) BuildFormationNotificationRequests(ctx context.Context, joinPointDetails *formationconstraint.GenerateFormationNotificationOperationDetails, _a2 *model.Formation, formationTemplateWebhooks []*model.Webhook) ([]*webhookclient.FormationNotificationRequest, error) { 49 ret := _m.Called(ctx, joinPointDetails, _a2, formationTemplateWebhooks) 50 51 var r0 []*webhookclient.FormationNotificationRequest 52 if rf, ok := ret.Get(0).(func(context.Context, *formationconstraint.GenerateFormationNotificationOperationDetails, *model.Formation, []*model.Webhook) []*webhookclient.FormationNotificationRequest); ok { 53 r0 = rf(ctx, joinPointDetails, _a2, formationTemplateWebhooks) 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).([]*webhookclient.FormationNotificationRequest) 57 } 58 } 59 60 var r1 error 61 if rf, ok := ret.Get(1).(func(context.Context, *formationconstraint.GenerateFormationNotificationOperationDetails, *model.Formation, []*model.Webhook) error); ok { 62 r1 = rf(ctx, joinPointDetails, _a2, formationTemplateWebhooks) 63 } else { 64 r1 = ret.Error(1) 65 } 66 67 return r0, r1 68 } 69 70 // PrepareDetailsForApplicationTenantMappingNotificationGeneration provides a mock function with given fields: operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID 71 func (_m *NotificationBuilder) PrepareDetailsForApplicationTenantMappingNotificationGeneration(operation model.FormationOperation, formationID string, formationTemplateID string, sourceApplicationTemplate *webhook.ApplicationTemplateWithLabels, sourceApplication *webhook.ApplicationWithLabels, targetApplicationTemplate *webhook.ApplicationTemplateWithLabels, targetApplication *webhook.ApplicationWithLabels, assignment *webhook.FormationAssignment, reverseAssignment *webhook.FormationAssignment, tenantContext *webhook.CustomerTenantContext, tenantID string) (*formationconstraint.GenerateFormationAssignmentNotificationOperationDetails, error) { 72 ret := _m.Called(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 73 74 var r0 *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails 75 if rf, ok := ret.Get(0).(func(model.FormationOperation, string, string, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, *webhook.CustomerTenantContext, string) *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails); ok { 76 r0 = rf(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 77 } else { 78 if ret.Get(0) != nil { 79 r0 = ret.Get(0).(*formationconstraint.GenerateFormationAssignmentNotificationOperationDetails) 80 } 81 } 82 83 var r1 error 84 if rf, ok := ret.Get(1).(func(model.FormationOperation, string, string, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, *webhook.CustomerTenantContext, string) error); ok { 85 r1 = rf(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 86 } else { 87 r1 = ret.Error(1) 88 } 89 90 return r0, r1 91 } 92 93 // PrepareDetailsForConfigurationChangeNotificationGeneration provides a mock function with given fields: operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID 94 func (_m *NotificationBuilder) PrepareDetailsForConfigurationChangeNotificationGeneration(operation model.FormationOperation, formationID string, formationTemplateID string, applicationTemplate *webhook.ApplicationTemplateWithLabels, application *webhook.ApplicationWithLabels, runtime *webhook.RuntimeWithLabels, runtimeContext *webhook.RuntimeContextWithLabels, assignment *webhook.FormationAssignment, reverseAssignment *webhook.FormationAssignment, targetType model.ResourceType, tenantContext *webhook.CustomerTenantContext, tenantID string) (*formationconstraint.GenerateFormationAssignmentNotificationOperationDetails, error) { 95 ret := _m.Called(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID) 96 97 var r0 *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails 98 if rf, ok := ret.Get(0).(func(model.FormationOperation, string, string, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.RuntimeWithLabels, *webhook.RuntimeContextWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, model.ResourceType, *webhook.CustomerTenantContext, string) *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails); ok { 99 r0 = rf(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID) 100 } else { 101 if ret.Get(0) != nil { 102 r0 = ret.Get(0).(*formationconstraint.GenerateFormationAssignmentNotificationOperationDetails) 103 } 104 } 105 106 var r1 error 107 if rf, ok := ret.Get(1).(func(model.FormationOperation, string, string, *webhook.ApplicationTemplateWithLabels, *webhook.ApplicationWithLabels, *webhook.RuntimeWithLabels, *webhook.RuntimeContextWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, model.ResourceType, *webhook.CustomerTenantContext, string) error); ok { 108 r1 = rf(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID) 109 } else { 110 r1 = ret.Error(1) 111 } 112 113 return r0, r1 114 } 115 116 type mockConstructorTestingTNewNotificationBuilder interface { 117 mock.TestingT 118 Cleanup(func()) 119 } 120 121 // NewNotificationBuilder creates a new instance of NotificationBuilder. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 122 func NewNotificationBuilder(t mockConstructorTestingTNewNotificationBuilder) *NotificationBuilder { 123 mock := &NotificationBuilder{} 124 mock.Mock.Test(t) 125 126 t.Cleanup(func() { mock.AssertExpectations(t) }) 127 128 return mock 129 }