github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/p2p/testing/mock_metadataprovider.go (about)

     1  package testing
     2  
     3  import (
     4  	"github.com/prysmaticlabs/prysm/shared/interfaces"
     5  )
     6  
     7  // MockMetadataProvider is a fake implementation of the MetadataProvider interface.
     8  type MockMetadataProvider struct {
     9  	Data interfaces.Metadata
    10  }
    11  
    12  // Metadata --
    13  func (m *MockMetadataProvider) Metadata() interfaces.Metadata {
    14  	return m.Data
    15  }
    16  
    17  // MetadataSeq --
    18  func (m *MockMetadataProvider) MetadataSeq() uint64 {
    19  	return m.Data.SequenceNumber()
    20  }