mirror of
https://github.com/grafana/grafana.git
synced 2024-12-25 16:31:28 -06:00
b9e53f628f
Co-authored-by: Rao B V Chalapathi <b_v_chalapathi.rao@nokia.com> Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
27 lines
479 B
Go
27 lines
479 B
Go
package util
|
|
|
|
import (
|
|
"crypto/tls"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestTlsNameToVersion(t *testing.T) {
|
|
tests := []struct {
|
|
tlsVer string
|
|
expected uint16
|
|
}{
|
|
{"TLS1.0", tls.VersionTLS10},
|
|
{"TLS1.1", tls.VersionTLS11},
|
|
{"TLS1.2", tls.VersionTLS12},
|
|
{"TLS1.3", tls.VersionTLS13},
|
|
{"SSSL", 0},
|
|
}
|
|
|
|
for _, testcase := range tests {
|
|
verStr, _ := TlsNameToVersion(testcase.tlsVer)
|
|
assert.EqualValues(t, testcase.expected, verStr)
|
|
}
|
|
}
|