Skip to content

Commit

Permalink
Merge branch 'MX-15315-refactor-sov-runtype-comp-6' into MX-15315-ref…
Browse files Browse the repository at this point in the history
…actor-sov-runtype-comp-7
  • Loading branch information
axenteoctavian committed Apr 22, 2024
2 parents ead00ef + 9ecb946 commit 55b2e50
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,20 @@ import (
"github.com/multiversx/mx-chain-go/dataRetriever"
)

// ShardRequestersContainerFactoryMock -
type ShardRequestersContainerFactoryMock struct {
CreateCalled func() (dataRetriever.RequestersContainer, error)
}

// Create -
func (s *ShardRequestersContainerFactoryMock) Create() (dataRetriever.RequestersContainer, error) {
if s.CreateCalled != nil {
return s.Create()
}
return &RequestersContainerStub{}, nil
}

// IsInterfaceNil -
func (s *ShardRequestersContainerFactoryMock) IsInterfaceNil() bool {
return s == nil
}
6 changes: 3 additions & 3 deletions testscommon/factory/requestersContainerFactoryMock.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ package factory
import (
"github.com/multiversx/mx-chain-go/dataRetriever"
requesterscontainer "github.com/multiversx/mx-chain-go/dataRetriever/factory/requestersContainer"
dataRetriever2 "github.com/multiversx/mx-chain-go/testscommon/dataRetriever"
dataRetrieverMocks "github.com/multiversx/mx-chain-go/testscommon/dataRetriever"
)

// RequestersContainerFactoryMock -
type RequestersContainerFactoryMock struct {
CreateRequesterContainerFactoryCalled func(args requesterscontainer.FactoryArgs) (dataRetriever.RequestersContainerFactory, error)
}

// CreateRequesterContainerFactory creates a requester container factory for regular shards
// CreateRequesterContainerFactory -
func (r *RequestersContainerFactoryMock) CreateRequesterContainerFactory(args requesterscontainer.FactoryArgs) (dataRetriever.RequestersContainerFactory, error) {
if r.CreateRequesterContainerFactoryCalled != nil {
return r.CreateRequesterContainerFactory(args)
}
return &dataRetriever2.ShardRequestersContainerFactoryMock{}, nil
return &dataRetrieverMocks.ShardRequestersContainerFactoryMock{}, nil
}

// IsInterfaceNil checks if underlying pointer is nil
Expand Down

0 comments on commit 55b2e50

Please sign in to comment.