@@ -41,7 +41,6 @@ import (
41
41
"github.com/hyperledger/fabric/msp/mgmt/testtools"
42
42
peergossip "github.com/hyperledger/fabric/peer/gossip"
43
43
"github.com/hyperledger/fabric/peer/gossip/mocks"
44
- "github.com/hyperledger/fabric/protos/common"
45
44
pb "github.com/hyperledger/fabric/protos/peer"
46
45
"github.com/hyperledger/fabric/protos/utils"
47
46
"github.com/spf13/viper"
@@ -197,7 +196,7 @@ func TestConfigerInvokeJoinChainCorrectParams(t *testing.T) {
197
196
198
197
// Query the configuration block
199
198
//chainID := []byte{143, 222, 22, 192, 73, 145, 76, 110, 167, 154, 118, 66, 132, 204, 113, 168}
200
- chainID , err := getChainID (blockBytes )
199
+ chainID , err := utils . GetChainIDFromBlockBytes (blockBytes )
201
200
if err != nil {
202
201
t .Fatalf ("cscc invoke JoinChain failed with: %v" , err )
203
202
}
@@ -274,7 +273,7 @@ func TestConfigerInvokeUpdateConfigBlock(t *testing.T) {
274
273
275
274
// Query the configuration block
276
275
//chainID := []byte{143, 222, 22, 192, 73, 145, 76, 110, 167, 154, 118, 66, 132, 204, 113, 168}
277
- chainID , err := getChainID (blockBytes )
276
+ chainID , err := utils . GetChainIDFromBlockBytes (blockBytes )
278
277
if err != nil {
279
278
t .Fatalf ("cscc invoke UpdateConfigBlock failed with: %v" , err )
280
279
}
@@ -286,33 +285,10 @@ func TestConfigerInvokeUpdateConfigBlock(t *testing.T) {
286
285
}
287
286
288
287
func mockConfigBlock () []byte {
289
- var blockBytes []byte
288
+ var blockBytes []byte = nil
290
289
block , err := configtxtest .MakeGenesisBlock ("mytestchainid" )
291
- if err != nil {
292
- blockBytes = nil
293
- } else {
290
+ if err == nil {
294
291
blockBytes = utils .MarshalOrPanic (block )
295
292
}
296
293
return blockBytes
297
294
}
298
-
299
- func getChainID (blockBytes []byte ) (string , error ) {
300
- block := & common.Block {}
301
- if err := proto .Unmarshal (blockBytes , block ); err != nil {
302
- return "" , err
303
- }
304
- envelope := & common.Envelope {}
305
- if err := proto .Unmarshal (block .Data .Data [0 ], envelope ); err != nil {
306
- return "" , err
307
- }
308
- payload := & common.Payload {}
309
- if err := proto .Unmarshal (envelope .Payload , payload ); err != nil {
310
- return "" , err
311
- }
312
- chdr , err := utils .UnmarshalChannelHeader (payload .Header .ChannelHeader )
313
- if err != nil {
314
- return "" , err
315
- }
316
- fmt .Printf ("Channel id: %v\n " , chdr .ChannelId )
317
- return chdr .ChannelId , nil
318
- }
0 commit comments