fiber/internal/reflectunsafe/reflectunsafe_test.go
2022-08-31 21:49:43 +08:00

17 lines
429 B
Go

package reflectunsafe_test
import (
"testing"
"github.com/gofiber/fiber/v3/internal/reflectunsafe"
"github.com/stretchr/testify/require"
)
func TestTypeID(t *testing.T) {
_, intType := reflectunsafe.ValueAndTypeID(int(1))
_, uintType := reflectunsafe.ValueAndTypeID(uint(1))
_, shouldBeIntType := reflectunsafe.ValueAndTypeID(int(1))
require.NotEqual(t, intType, uintType)
require.Equal(t, intType, shouldBeIntType)
}