From 01adda9fcb46d569b430e651daf89ca4828da480 Mon Sep 17 00:00:00 2001 From: Srinivasan Muralidharan Date: Thu, 24 Aug 2017 15:01:45 -0400 Subject: [PATCH] [FAB-5912] set auth. so UT can generate TLS stuff Initialize chaincode framework's authenticator in the failing UT. Change-Id: I33e3f310745531da7d3a8da45bf33475bc5280cb Signed-off-by: Srinivasan Muralidharan --- core/chaincode/chaincode_support_test.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/chaincode/chaincode_support_test.go b/core/chaincode/chaincode_support_test.go index 363a3a295e4..4fd8016b964 100644 --- a/core/chaincode/chaincode_support_test.go +++ b/core/chaincode/chaincode_support_test.go @@ -639,8 +639,12 @@ func getHistory(t *testing.T, chainID, ccname string, ccSide *mockpeer.MockCCCom return nil } -func getArgsAndEnv(t *testing.T) { +func getArgsAndEnv(t *testing.T, auth accesscontrol.Authenticator) { newCCSupport := &ChaincodeSupport{peerTLS: true, chaincodeLogLevel: "debug", shimLogLevel: "info"} + + //set the authenticator for generating TLS stuff + newCCSupport.auth = auth + ccContext := ccprovider.NewCCContext("dummyChannelId", "mycc", "v0", "dummyTxid", false, nil, nil) args, envs, err := newCCSupport.getArgsAndEnv(ccContext, pb.ChaincodeSpec_NODE) if err != nil { @@ -711,7 +715,8 @@ func TestCCFramework(t *testing.T) { //call's history result getHistory(t, chainID, ccname, ccSide) - getArgsAndEnv(t) + //just use the previous authhandler for generating TLS key/pair + getArgsAndEnv(t, theChaincodeSupport.auth) ccSide.Quit() }