30 lines
615 B
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")
|
|
}
|