github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/common/pointerto/pointers_test.go (about) 1 package pointerto 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestBool(t *testing.T) { 10 t.Parallel() 11 12 for _, value := range []bool{true, false} { 13 require.EqualValues(t, value, *Bool(value)) 14 } 15 } 16 17 func TestString(t *testing.T) { 18 t.Parallel() 19 20 for _, value := range []string{"", "info"} { 21 require.EqualValues(t, value, *String(value)) 22 } 23 } 24 25 func TestInt(t *testing.T) { 26 t.Parallel() 27 28 for _, value := range []int{0, 0xff} { 29 require.EqualValues(t, value, *Int(value)) 30 } 31 }