github.com/onflow/flow-go@v0.33.17/module/mock/gossip_sub_rpc_validation_inspector_metrics.go (about) 1 // Code generated by mockery v2.21.4. DO NOT EDIT. 2 3 package mock 4 5 import ( 6 mock "github.com/stretchr/testify/mock" 7 8 p2pmsg "github.com/onflow/flow-go/network/p2p/message" 9 10 time "time" 11 ) 12 13 // GossipSubRpcValidationInspectorMetrics is an autogenerated mock type for the GossipSubRpcValidationInspectorMetrics type 14 type GossipSubRpcValidationInspectorMetrics struct { 15 mock.Mock 16 } 17 18 // AsyncProcessingFinished provides a mock function with given fields: duration 19 func (_m *GossipSubRpcValidationInspectorMetrics) AsyncProcessingFinished(duration time.Duration) { 20 _m.Called(duration) 21 } 22 23 // AsyncProcessingStarted provides a mock function with given fields: 24 func (_m *GossipSubRpcValidationInspectorMetrics) AsyncProcessingStarted() { 25 _m.Called() 26 } 27 28 // OnActiveClusterIDsNotSetErr provides a mock function with given fields: 29 func (_m *GossipSubRpcValidationInspectorMetrics) OnActiveClusterIDsNotSetErr() { 30 _m.Called() 31 } 32 33 // OnControlMessagesTruncated provides a mock function with given fields: messageType, diff 34 func (_m *GossipSubRpcValidationInspectorMetrics) OnControlMessagesTruncated(messageType p2pmsg.ControlMessageType, diff int) { 35 _m.Called(messageType, diff) 36 } 37 38 // OnGraftDuplicateTopicIdsExceedThreshold provides a mock function with given fields: 39 func (_m *GossipSubRpcValidationInspectorMetrics) OnGraftDuplicateTopicIdsExceedThreshold() { 40 _m.Called() 41 } 42 43 // OnGraftMessageInspected provides a mock function with given fields: duplicateTopicIds 44 func (_m *GossipSubRpcValidationInspectorMetrics) OnGraftMessageInspected(duplicateTopicIds int) { 45 _m.Called(duplicateTopicIds) 46 } 47 48 // OnIHaveControlMessageIdsTruncated provides a mock function with given fields: diff 49 func (_m *GossipSubRpcValidationInspectorMetrics) OnIHaveControlMessageIdsTruncated(diff int) { 50 _m.Called(diff) 51 } 52 53 // OnIHaveDuplicateMessageIdsExceedThreshold provides a mock function with given fields: 54 func (_m *GossipSubRpcValidationInspectorMetrics) OnIHaveDuplicateMessageIdsExceedThreshold() { 55 _m.Called() 56 } 57 58 // OnIHaveDuplicateTopicIdsExceedThreshold provides a mock function with given fields: 59 func (_m *GossipSubRpcValidationInspectorMetrics) OnIHaveDuplicateTopicIdsExceedThreshold() { 60 _m.Called() 61 } 62 63 // OnIHaveMessageIDsReceived provides a mock function with given fields: channel, msgIdCount 64 func (_m *GossipSubRpcValidationInspectorMetrics) OnIHaveMessageIDsReceived(channel string, msgIdCount int) { 65 _m.Called(channel, msgIdCount) 66 } 67 68 // OnIHaveMessagesInspected provides a mock function with given fields: duplicateTopicIds, duplicateMessageIds 69 func (_m *GossipSubRpcValidationInspectorMetrics) OnIHaveMessagesInspected(duplicateTopicIds int, duplicateMessageIds int) { 70 _m.Called(duplicateTopicIds, duplicateMessageIds) 71 } 72 73 // OnIWantCacheMissMessageIdsExceedThreshold provides a mock function with given fields: 74 func (_m *GossipSubRpcValidationInspectorMetrics) OnIWantCacheMissMessageIdsExceedThreshold() { 75 _m.Called() 76 } 77 78 // OnIWantControlMessageIdsTruncated provides a mock function with given fields: diff 79 func (_m *GossipSubRpcValidationInspectorMetrics) OnIWantControlMessageIdsTruncated(diff int) { 80 _m.Called(diff) 81 } 82 83 // OnIWantDuplicateMessageIdsExceedThreshold provides a mock function with given fields: 84 func (_m *GossipSubRpcValidationInspectorMetrics) OnIWantDuplicateMessageIdsExceedThreshold() { 85 _m.Called() 86 } 87 88 // OnIWantMessageIDsReceived provides a mock function with given fields: msgIdCount 89 func (_m *GossipSubRpcValidationInspectorMetrics) OnIWantMessageIDsReceived(msgIdCount int) { 90 _m.Called(msgIdCount) 91 } 92 93 // OnIWantMessagesInspected provides a mock function with given fields: duplicateCount, cacheMissCount 94 func (_m *GossipSubRpcValidationInspectorMetrics) OnIWantMessagesInspected(duplicateCount int, cacheMissCount int) { 95 _m.Called(duplicateCount, cacheMissCount) 96 } 97 98 // OnIncomingRpcReceived provides a mock function with given fields: iHaveCount, iWantCount, graftCount, pruneCount, msgCount 99 func (_m *GossipSubRpcValidationInspectorMetrics) OnIncomingRpcReceived(iHaveCount int, iWantCount int, graftCount int, pruneCount int, msgCount int) { 100 _m.Called(iHaveCount, iWantCount, graftCount, pruneCount, msgCount) 101 } 102 103 // OnInvalidControlMessageNotificationSent provides a mock function with given fields: 104 func (_m *GossipSubRpcValidationInspectorMetrics) OnInvalidControlMessageNotificationSent() { 105 _m.Called() 106 } 107 108 // OnInvalidTopicIdDetectedForControlMessage provides a mock function with given fields: messageType 109 func (_m *GossipSubRpcValidationInspectorMetrics) OnInvalidTopicIdDetectedForControlMessage(messageType p2pmsg.ControlMessageType) { 110 _m.Called(messageType) 111 } 112 113 // OnPruneDuplicateTopicIdsExceedThreshold provides a mock function with given fields: 114 func (_m *GossipSubRpcValidationInspectorMetrics) OnPruneDuplicateTopicIdsExceedThreshold() { 115 _m.Called() 116 } 117 118 // OnPruneMessageInspected provides a mock function with given fields: duplicateTopicIds 119 func (_m *GossipSubRpcValidationInspectorMetrics) OnPruneMessageInspected(duplicateTopicIds int) { 120 _m.Called(duplicateTopicIds) 121 } 122 123 // OnPublishMessageInspected provides a mock function with given fields: totalErrCount, invalidTopicIdsCount, invalidSubscriptionsCount, invalidSendersCount 124 func (_m *GossipSubRpcValidationInspectorMetrics) OnPublishMessageInspected(totalErrCount int, invalidTopicIdsCount int, invalidSubscriptionsCount int, invalidSendersCount int) { 125 _m.Called(totalErrCount, invalidTopicIdsCount, invalidSubscriptionsCount, invalidSendersCount) 126 } 127 128 // OnPublishMessagesInspectionErrorExceedsThreshold provides a mock function with given fields: 129 func (_m *GossipSubRpcValidationInspectorMetrics) OnPublishMessagesInspectionErrorExceedsThreshold() { 130 _m.Called() 131 } 132 133 // OnUnstakedPeerInspectionFailed provides a mock function with given fields: 134 func (_m *GossipSubRpcValidationInspectorMetrics) OnUnstakedPeerInspectionFailed() { 135 _m.Called() 136 } 137 138 type mockConstructorTestingTNewGossipSubRpcValidationInspectorMetrics interface { 139 mock.TestingT 140 Cleanup(func()) 141 } 142 143 // NewGossipSubRpcValidationInspectorMetrics creates a new instance of GossipSubRpcValidationInspectorMetrics. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 144 func NewGossipSubRpcValidationInspectorMetrics(t mockConstructorTestingTNewGossipSubRpcValidationInspectorMetrics) *GossipSubRpcValidationInspectorMetrics { 145 mock := &GossipSubRpcValidationInspectorMetrics{} 146 mock.Mock.Test(t) 147 148 t.Cleanup(func() { mock.AssertExpectations(t) }) 149 150 return mock 151 }