@@ -24,6 +24,7 @@ import (
2424 "github.com/hyperledger/fabric/common/configtx"
2525 genesisconfig "github.com/hyperledger/fabric/common/configtx/tool/localconfig"
2626 "github.com/hyperledger/fabric/common/configtx/tool/provisional"
27+ mockcrypto "github.com/hyperledger/fabric/common/mocks/crypto"
2728 ordererledger "github.com/hyperledger/fabric/orderer/ledger"
2829 ramledger "github.com/hyperledger/fabric/orderer/ledger/ram"
2930 cb "github.com/hyperledger/fabric/protos/common"
@@ -44,18 +45,16 @@ func init() {
4445 genesisBlock = provisional .New (conf ).GenesisBlock ()
4546}
4647
47- type mockCryptoHelper struct {}
48-
49- func (xxx mockCryptoHelper ) VerifySignature (sd * cb.SignedData ) error {
50- return nil
48+ func mockCrypto () * mockCryptoHelper {
49+ return & mockCryptoHelper {LocalSigner : mockcrypto .FakeLocalSigner }
5150}
5251
53- func ( xxx mockCryptoHelper ) NewSignatureHeader () ( * cb. SignatureHeader , error ) {
54- return & cb. SignatureHeader {}, nil
52+ type mockCryptoHelper struct {
53+ * mockcrypto. LocalSigner
5554}
5655
57- func (xxx mockCryptoHelper ) Sign ( message [] byte ) ([] byte , error ) {
58- return message , nil
56+ func (mch mockCryptoHelper ) VerifySignature ( sd * cb. SignedData ) error {
57+ return nil
5958}
6059
6160func NewRAMLedgerAndFactory (maxSize int ) (ordererledger.Factory , ordererledger.ReadWriter ) {
@@ -129,7 +128,7 @@ func TestNoSystemChain(t *testing.T) {
129128 consenters := make (map [string ]Consenter )
130129 consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
131130
132- NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
131+ NewManagerImpl (lf , consenters , mockCrypto () )
133132}
134133
135134// This test essentially brings the entire system up and is ultimately what main.go will replicate
@@ -139,7 +138,7 @@ func TestManagerImpl(t *testing.T) {
139138 consenters := make (map [string ]Consenter )
140139 consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
141140
142- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
141+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
143142
144143 _ , ok := manager .GetChain ("Fake" )
145144 if ok {
@@ -185,7 +184,7 @@ func TestSignatureFilter(t *testing.T) {
185184 consenters := make (map [string ]Consenter )
186185 consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
187186
188- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
187+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
189188
190189 cs , ok := manager .GetChain (provisional .TestChainID )
191190
@@ -222,7 +221,7 @@ func TestNewChain(t *testing.T) {
222221 consenters := make (map [string ]Consenter )
223222 consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
224223
225- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
224+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
226225
227226 generator := provisional .New (conf )
228227 channelTemplate := generator .ChannelTemplate ()
0 commit comments