github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/formationassignment/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 // PrepareDetailsForApplicationTenantMappingNotificationGeneration provides a mock function with given fields: operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID 48 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) { 49 ret := _m.Called(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 50 51 var r0 *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails 52 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 { 53 r0 = rf(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).(*formationconstraint.GenerateFormationAssignmentNotificationOperationDetails) 57 } 58 } 59 60 var r1 error 61 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 { 62 r1 = rf(operation, formationID, formationTemplateID, sourceApplicationTemplate, sourceApplication, targetApplicationTemplate, targetApplication, assignment, reverseAssignment, tenantContext, tenantID) 63 } else { 64 r1 = ret.Error(1) 65 } 66 67 return r0, r1 68 } 69 70 // PrepareDetailsForConfigurationChangeNotificationGeneration provides a mock function with given fields: operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID 71 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) { 72 ret := _m.Called(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, 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.RuntimeWithLabels, *webhook.RuntimeContextWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, model.ResourceType, *webhook.CustomerTenantContext, string) *formationconstraint.GenerateFormationAssignmentNotificationOperationDetails); ok { 76 r0 = rf(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, 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.RuntimeWithLabels, *webhook.RuntimeContextWithLabels, *webhook.FormationAssignment, *webhook.FormationAssignment, model.ResourceType, *webhook.CustomerTenantContext, string) error); ok { 85 r1 = rf(operation, formationID, formationTemplateID, applicationTemplate, application, runtime, runtimeContext, assignment, reverseAssignment, targetType, tenantContext, tenantID) 86 } else { 87 r1 = ret.Error(1) 88 } 89 90 return r0, r1 91 } 92 93 type mockConstructorTestingTNewNotificationBuilder interface { 94 mock.TestingT 95 Cleanup(func()) 96 } 97 98 // 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. 99 func NewNotificationBuilder(t mockConstructorTestingTNewNotificationBuilder) *NotificationBuilder { 100 mock := &NotificationBuilder{} 101 mock.Mock.Test(t) 102 103 t.Cleanup(func() { mock.AssertExpectations(t) }) 104 105 return mock 106 }