24 lines
570 B
Go
24 lines
570 B
Go
/*
|
|
Copyright IBM Corp. All Rights Reserved.
|
|
|
|
SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
package util
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestGenerateMockPublicPrivateKeyPairPEM(t *testing.T) {
|
|
_, _, err := GenerateMockPublicPrivateKeyPairPEM(false)
|
|
require.NoError(t, err, "Unable to generate a public/private key pair: %v", err)
|
|
}
|
|
|
|
func TestGenerateMockPublicPrivateKeyPairPEMWhenCASet(t *testing.T) {
|
|
_, _, err := GenerateMockPublicPrivateKeyPairPEM(true)
|
|
require.NoError(t, err, "Unable to generate a signer certificate: %v", err)
|
|
}
|