main
1package convert
2
3import (
4 "testing"
5
6 "github.com/stretchr/testify/assert"
7)
8
9func TestToPtr(t *testing.T) {
10 t.Run("returns a pointer", func(t *testing.T) {
11 var ptr *string
12 value := "hello"
13
14 ptr = ToPtr(value)
15
16 assert.Equal(t, *ptr, value)
17 })
18}
19
20func TestFromPtr(t *testing.T) {
21 t.Run("returns the value", func(t *testing.T) {
22 var value string
23
24 tmp := "hello"
25 ptr := &tmp
26
27 value = FromPtr(ptr)
28
29 assert.Equal(t, *ptr, value)
30 })
31}