// Code generated by mockery v2.46.0. DO NOT EDIT.

package mocks

import (
	mock "github.com/stretchr/testify/mock"

	store "github.com/exchain/go-exchain/op-node/p2p/store"
)

// ScoreMetrics is an autogenerated mock type for the ScoreMetrics type
type ScoreMetrics struct {
	mock.Mock
}

// SetPeerScores provides a mock function with given fields: _a0
func (_m *ScoreMetrics) SetPeerScores(_a0 []store.PeerScores) {
	_m.Called(_a0)
}

// NewScoreMetrics creates a new instance of ScoreMetrics. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewScoreMetrics(t interface {
	mock.TestingT
	Cleanup(func())
}) *ScoreMetrics {
	mock := &ScoreMetrics{}
	mock.Mock.Test(t)

	t.Cleanup(func() { mock.AssertExpectations(t) })

	return mock
}
