mirror of https://github.com/hashicorp/consul
25 lines
525 B
Go
25 lines
525 B
Go
package types
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestTLSVersion_PartialEq(t *testing.T) {
|
|
require.Greater(t, TLSv1_3, TLSv1_2)
|
|
require.Greater(t, TLSv1_2, TLSv1_1)
|
|
require.Greater(t, TLSv1_1, TLSv1_0)
|
|
|
|
require.Less(t, TLSv1_2, TLSv1_3)
|
|
require.Less(t, TLSv1_1, TLSv1_2)
|
|
require.Less(t, TLSv1_0, TLSv1_1)
|
|
}
|
|
|
|
func TestTLSVersion_Invalid(t *testing.T) {
|
|
require.NotEqual(t, TLSVersionAuto, TLSVersionInvalid)
|
|
|
|
// Error values should be negative
|
|
require.Less(t, TLSVersionInvalid, 0)
|
|
}
|