@@ -24,6 +24,7 @@ import (
24
24
"github.com/hyperledger/fabric/common/configtx"
25
25
genesisconfig "github.com/hyperledger/fabric/common/configtx/tool/localconfig"
26
26
"github.com/hyperledger/fabric/common/configtx/tool/provisional"
27
+ mockcrypto "github.com/hyperledger/fabric/common/mocks/crypto"
27
28
ordererledger "github.com/hyperledger/fabric/orderer/ledger"
28
29
ramledger "github.com/hyperledger/fabric/orderer/ledger/ram"
29
30
cb "github.com/hyperledger/fabric/protos/common"
@@ -44,18 +45,16 @@ func init() {
44
45
genesisBlock = provisional .New (conf ).GenesisBlock ()
45
46
}
46
47
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 }
51
50
}
52
51
53
- func ( xxx mockCryptoHelper ) NewSignatureHeader () ( * cb. SignatureHeader , error ) {
54
- return & cb. SignatureHeader {}, nil
52
+ type mockCryptoHelper struct {
53
+ * mockcrypto. LocalSigner
55
54
}
56
55
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
59
58
}
60
59
61
60
func NewRAMLedgerAndFactory (maxSize int ) (ordererledger.Factory , ordererledger.ReadWriter ) {
@@ -129,7 +128,7 @@ func TestNoSystemChain(t *testing.T) {
129
128
consenters := make (map [string ]Consenter )
130
129
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
131
130
132
- NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
131
+ NewManagerImpl (lf , consenters , mockCrypto () )
133
132
}
134
133
135
134
// 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) {
139
138
consenters := make (map [string ]Consenter )
140
139
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
141
140
142
- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
141
+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
143
142
144
143
_ , ok := manager .GetChain ("Fake" )
145
144
if ok {
@@ -185,7 +184,7 @@ func TestSignatureFilter(t *testing.T) {
185
184
consenters := make (map [string ]Consenter )
186
185
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
187
186
188
- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
187
+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
189
188
190
189
cs , ok := manager .GetChain (provisional .TestChainID )
191
190
@@ -222,7 +221,7 @@ func TestNewChain(t *testing.T) {
222
221
consenters := make (map [string ]Consenter )
223
222
consenters [conf .Orderer .OrdererType ] = & mockConsenter {}
224
223
225
- manager := NewManagerImpl (lf , consenters , & mockCryptoHelper {} )
224
+ manager := NewManagerImpl (lf , consenters , mockCrypto () )
226
225
227
226
generator := provisional .New (conf )
228
227
channelTemplate := generator .ChannelTemplate ()
0 commit comments