Skip to content

Commit 1ac9cfe

Browse files
committed
[FAB-15267] Refactor QueryExecutor mock in committer
Refactored QueryExecutor mock in core/committer/txvalidator /v20 to generate from local interface. Change-Id: I1a47054ffa1b0589929521f6a62ebcbd099d591a Signed-off-by: Chongxin Luo <Chongxin.Luo@ibm.com>
1 parent a373ec4 commit 1ac9cfe

File tree

2 files changed

+35
-28
lines changed

2 files changed

+35
-28
lines changed

core/committer/txvalidator/v20/mocks/query_executor.go

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/committer/txvalidator/v20/validator.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,18 @@ type Dispatcher interface {
7878
//go:generate mockery -dir . -name ChannelResources -case underscore -output mocks/
7979
//go:generate mockery -dir . -name LedgerResources -case underscore -output mocks/
8080
//go:generate mockery -dir . -name Dispatcher -case underscore -output mocks/
81-
//go:generate mockery -dir ../../../ledger/ -name QueryExecutor -case underscore -output mocks/
81+
82+
//go:generate mockery -dir . -name QueryExecutor -case underscore -output mocks/
83+
84+
// QueryExecutor is the local interface that used to generate mocks for foreign interface.
85+
type QueryExecutor interface {
86+
ledger.QueryExecutor
87+
}
88+
8289
//go:generate mockery -dir ../../../../common/policies/ -name ChannelPolicyManagerGetter -case underscore -output mocks/
8390
//go:generate mockery -dir plugindispatcher/ -name CollectionResources -case underscore -output mocks/
8491

85-
// implementation of Validator interface, keeps
92+
// TxValidator is the implementation of Validator interface, keeps
8693
// reference to the ledger to enable tx simulation
8794
// and execution of plugins
8895
type TxValidator struct {

0 commit comments

Comments
 (0)