go_study/fabric-main/bccsp/factory/nopkcs11_test.go

30 lines
615 B
Go

//go:build !pkcs11
// +build !pkcs11
/*
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
package factory
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestInitFactories(t *testing.T) {
err := initFactories(&FactoryOpts{
Default: "SW",
SW: &SwOpts{},
})
require.EqualError(t, err, "Failed initializing BCCSP: Could not initialize BCCSP SW [Failed initializing configuration at [0,]: Hash Family not supported []]")
err = initFactories(&FactoryOpts{
Default: "PKCS11",
})
require.EqualError(t, err, "Could not find default `PKCS11` BCCSP")
}