github.com/prebid/prebid-server@v0.275.0/metrics/metrics_mock.go (about)

     1  package metrics
     2  
     3  import (
     4  	"time"
     5  
     6  	"github.com/prebid/prebid-server/openrtb_ext"
     7  	"github.com/stretchr/testify/mock"
     8  )
     9  
    10  // MetricsEngineMock is mock for the MetricsEngine interface
    11  type MetricsEngineMock struct {
    12  	mock.Mock
    13  }
    14  
    15  // RecordRequest mock
    16  func (me *MetricsEngineMock) RecordRequest(labels Labels) {
    17  	me.Called(labels)
    18  }
    19  
    20  // RecordConnectionAccept mock
    21  func (me *MetricsEngineMock) RecordConnectionAccept(success bool) {
    22  	me.Called(success)
    23  }
    24  
    25  // RecordTMaxTimeout mock
    26  func (me *MetricsEngineMock) RecordTMaxTimeout() {
    27  	me.Called()
    28  }
    29  
    30  // RecordConnectionClose mock
    31  func (me *MetricsEngineMock) RecordConnectionClose(success bool) {
    32  	me.Called(success)
    33  }
    34  
    35  // RecordImps mock
    36  func (me *MetricsEngineMock) RecordImps(labels ImpLabels) {
    37  	me.Called(labels)
    38  }
    39  
    40  // RecordRequestTime mock
    41  func (me *MetricsEngineMock) RecordRequestTime(labels Labels, length time.Duration) {
    42  	me.Called(labels, length)
    43  }
    44  
    45  // RecordStoredDataFetchTime mock
    46  func (me *MetricsEngineMock) RecordStoredDataFetchTime(labels StoredDataLabels, length time.Duration) {
    47  	me.Called(labels, length)
    48  }
    49  
    50  // RecordStoredDataError mock
    51  func (me *MetricsEngineMock) RecordStoredDataError(labels StoredDataLabels) {
    52  	me.Called(labels)
    53  }
    54  
    55  // RecordAdapterPanic mock
    56  func (me *MetricsEngineMock) RecordAdapterPanic(labels AdapterLabels) {
    57  	me.Called(labels)
    58  }
    59  
    60  // RecordAdapterRequest mock
    61  func (me *MetricsEngineMock) RecordAdapterRequest(labels AdapterLabels) {
    62  	me.Called(labels)
    63  }
    64  
    65  // RecordAdapterConnections mock
    66  func (me *MetricsEngineMock) RecordAdapterConnections(bidderName openrtb_ext.BidderName, connWasReused bool, connWaitTime time.Duration) {
    67  	me.Called(bidderName, connWasReused, connWaitTime)
    68  }
    69  
    70  // RecordDNSTime mock
    71  func (me *MetricsEngineMock) RecordDNSTime(dnsLookupTime time.Duration) {
    72  	me.Called(dnsLookupTime)
    73  }
    74  
    75  func (me *MetricsEngineMock) RecordTLSHandshakeTime(tlsHandshakeTime time.Duration) {
    76  	me.Called(tlsHandshakeTime)
    77  }
    78  
    79  // RecordBidderServerResponseTime mock
    80  func (me *MetricsEngineMock) RecordBidderServerResponseTime(bidderServerResponseTime time.Duration) {
    81  	me.Called(bidderServerResponseTime)
    82  }
    83  
    84  // RecordAdapterBidReceived mock
    85  func (me *MetricsEngineMock) RecordAdapterBidReceived(labels AdapterLabels, bidType openrtb_ext.BidType, hasAdm bool) {
    86  	me.Called(labels, bidType, hasAdm)
    87  }
    88  
    89  // RecordAdapterPrice mock
    90  func (me *MetricsEngineMock) RecordAdapterPrice(labels AdapterLabels, cpm float64) {
    91  	me.Called(labels, cpm)
    92  }
    93  
    94  // RecordAdapterTime mock
    95  func (me *MetricsEngineMock) RecordAdapterTime(labels AdapterLabels, length time.Duration) {
    96  	me.Called(labels, length)
    97  }
    98  
    99  // RecordOverheadTime mock
   100  func (me *MetricsEngineMock) RecordOverheadTime(overhead OverheadType, length time.Duration) {
   101  	me.Called(overhead, length)
   102  }
   103  
   104  // RecordCookieSync mock
   105  func (me *MetricsEngineMock) RecordCookieSync(status CookieSyncStatus) {
   106  	me.Called(status)
   107  }
   108  
   109  // RecordSyncerRequest mock
   110  func (me *MetricsEngineMock) RecordSyncerRequest(key string, status SyncerCookieSyncStatus) {
   111  	me.Called(key, status)
   112  }
   113  
   114  // RecordSetUid mock
   115  func (me *MetricsEngineMock) RecordSetUid(status SetUidStatus) {
   116  	me.Called(status)
   117  }
   118  
   119  // RecordSyncerSet mock
   120  func (me *MetricsEngineMock) RecordSyncerSet(key string, status SyncerSetUidStatus) {
   121  	me.Called(key, status)
   122  }
   123  
   124  // RecordStoredReqCacheResult mock
   125  func (me *MetricsEngineMock) RecordStoredReqCacheResult(cacheResult CacheResult, inc int) {
   126  	me.Called(cacheResult, inc)
   127  }
   128  
   129  // RecordStoredImpCacheResult mock
   130  func (me *MetricsEngineMock) RecordStoredImpCacheResult(cacheResult CacheResult, inc int) {
   131  	me.Called(cacheResult, inc)
   132  }
   133  
   134  // RecordAccountCacheResult mock
   135  func (me *MetricsEngineMock) RecordAccountCacheResult(cacheResult CacheResult, inc int) {
   136  	me.Called(cacheResult, inc)
   137  }
   138  
   139  // RecordPrebidCacheRequestTime mock
   140  func (me *MetricsEngineMock) RecordPrebidCacheRequestTime(success bool, length time.Duration) {
   141  	me.Called(success, length)
   142  }
   143  
   144  // RecordRequestQueueTime mock
   145  func (me *MetricsEngineMock) RecordRequestQueueTime(success bool, requestType RequestType, length time.Duration) {
   146  	me.Called(success, requestType, length)
   147  }
   148  
   149  // RecordTimeoutNotice mock
   150  func (me *MetricsEngineMock) RecordTimeoutNotice(success bool) {
   151  	me.Called(success)
   152  }
   153  
   154  // RecordRequestPrivacy mock
   155  func (me *MetricsEngineMock) RecordRequestPrivacy(privacy PrivacyLabels) {
   156  	me.Called(privacy)
   157  }
   158  
   159  // RecordAdapterGDPRRequestBlocked mock
   160  func (me *MetricsEngineMock) RecordAdapterGDPRRequestBlocked(adapterName openrtb_ext.BidderName) {
   161  	me.Called(adapterName)
   162  }
   163  
   164  // RecordDebugRequest mock
   165  func (me *MetricsEngineMock) RecordDebugRequest(debugEnabled bool, pubId string) {
   166  	me.Called(debugEnabled, pubId)
   167  }
   168  
   169  func (me *MetricsEngineMock) RecordStoredResponse(pubId string) {
   170  	me.Called(pubId)
   171  }
   172  
   173  func (me *MetricsEngineMock) RecordAdsCertReq(success bool) {
   174  	me.Called(success)
   175  }
   176  
   177  func (me *MetricsEngineMock) RecordAdsCertSignTime(adsCertSignTime time.Duration) {
   178  	me.Called(adsCertSignTime)
   179  }
   180  
   181  func (me *MetricsEngineMock) RecordBidValidationCreativeSizeError(adapter openrtb_ext.BidderName, account string) {
   182  	me.Called(adapter, account)
   183  }
   184  
   185  func (me *MetricsEngineMock) RecordBidValidationCreativeSizeWarn(adapter openrtb_ext.BidderName, account string) {
   186  	me.Called(adapter, account)
   187  }
   188  
   189  func (me *MetricsEngineMock) RecordBidValidationSecureMarkupError(adapter openrtb_ext.BidderName, account string) {
   190  	me.Called(adapter, account)
   191  }
   192  
   193  func (me *MetricsEngineMock) RecordBidValidationSecureMarkupWarn(adapter openrtb_ext.BidderName, account string) {
   194  	me.Called(adapter, account)
   195  }
   196  
   197  func (me *MetricsEngineMock) RecordModuleCalled(labels ModuleLabels, duration time.Duration) {
   198  	me.Called(labels, duration)
   199  }
   200  
   201  func (me *MetricsEngineMock) RecordModuleFailed(labels ModuleLabels) {
   202  	me.Called(labels)
   203  }
   204  
   205  func (me *MetricsEngineMock) RecordModuleSuccessNooped(labels ModuleLabels) {
   206  	me.Called(labels)
   207  }
   208  
   209  func (me *MetricsEngineMock) RecordModuleSuccessUpdated(labels ModuleLabels) {
   210  	me.Called(labels)
   211  }
   212  
   213  func (me *MetricsEngineMock) RecordModuleSuccessRejected(labels ModuleLabels) {
   214  	me.Called(labels)
   215  }
   216  
   217  func (me *MetricsEngineMock) RecordModuleExecutionError(labels ModuleLabels) {
   218  	me.Called(labels)
   219  }
   220  
   221  func (me *MetricsEngineMock) RecordModuleTimeout(labels ModuleLabels) {
   222  	me.Called(labels)
   223  }
   224  
   225  func (me *MetricsEngineMock) RecordAccountGDPRPurposeWarning(account string, purposeName string) {
   226  	me.Called(account, purposeName)
   227  }
   228  
   229  func (me *MetricsEngineMock) RecordAccountGDPRChannelEnabledWarning(account string) {
   230  	me.Called(account)
   231  }
   232  
   233  func (me *MetricsEngineMock) RecordAccountCCPAChannelEnabledWarning(account string) {
   234  	me.Called(account)
   235  }
   236  
   237  func (me *MetricsEngineMock) RecordAccountUpgradeStatus(account string) {
   238  	me.Called(account)
   239  }