99 "time"
1010
1111 "github.com/reugn/async/internal/assert"
12- "github.com/reugn/async/internal/util "
12+ "github.com/reugn/async/internal/ptr "
1313)
1414
1515func TestMap_Clear (t * testing.T ) {
@@ -21,7 +21,7 @@ func TestMap_Clear(t *testing.T) {
2121 t .Parallel ()
2222 tt .m .Clear ()
2323 assert .Equal (t , tt .m .Size (), 0 )
24- tt .m .Put (1 , util . Ptr ("a" ))
24+ tt .m .Put (1 , ptr . Of ("a" ))
2525 assert .Equal (t , tt .m .Size (), 1 )
2626 })
2727 }
@@ -36,14 +36,14 @@ func TestMap_ComputeIfAbsent(t *testing.T) {
3636 t .Parallel ()
3737 assert .Equal (
3838 t ,
39- tt .m .ComputeIfAbsent (4 , func (_ int ) * string { return util . Ptr ("d" ) }),
40- util . Ptr ("d" ),
39+ tt .m .ComputeIfAbsent (4 , func (_ int ) * string { return ptr . Of ("d" ) }),
40+ ptr . Of ("d" ),
4141 )
4242 assert .Equal (t , tt .m .Size (), 4 )
4343 assert .Equal (
4444 t ,
45- tt .m .ComputeIfAbsent (4 , func (_ int ) * string { return util . Ptr ("e" ) }),
46- util . Ptr ("d" ),
45+ tt .m .ComputeIfAbsent (4 , func (_ int ) * string { return ptr . Of ("e" ) }),
46+ ptr . Of ("d" ),
4747 )
4848 assert .Equal (t , tt .m .Size (), 4 )
4949 })
@@ -70,7 +70,7 @@ func TestMap_Get(t *testing.T) {
7070 for _ , tt := range tests {
7171 t .Run (tt .name , func (t * testing.T ) {
7272 t .Parallel ()
73- assert .Equal (t , tt .m .Get (1 ), util . Ptr ("a" ))
73+ assert .Equal (t , tt .m .Get (1 ), ptr . Of ("a" ))
7474 assert .IsNil (t , tt .m .Get (4 ))
7575 })
7676 }
@@ -83,8 +83,8 @@ func TestMap_GetOrDefault(t *testing.T) {
8383 for _ , tt := range tests {
8484 t .Run (tt .name , func (t * testing.T ) {
8585 t .Parallel ()
86- assert .Equal (t , tt .m .GetOrDefault (1 , util . Ptr ("e" )), util . Ptr ("a" ))
87- assert .Equal (t , tt .m .GetOrDefault (5 , util . Ptr ("e" )), util . Ptr ("e" ))
86+ assert .Equal (t , tt .m .GetOrDefault (1 , ptr . Of ("e" )), ptr . Of ("a" ))
87+ assert .Equal (t , tt .m .GetOrDefault (5 , ptr . Of ("e" )), ptr . Of ("e" ))
8888 })
8989 }
9090}
@@ -111,7 +111,7 @@ func TestMap_KeySet(t *testing.T) {
111111 t .Run (tt .name , func (t * testing.T ) {
112112 t .Parallel ()
113113 assert .ElementsMatch (t , tt .m .KeySet (), []int {1 , 2 , 3 })
114- tt .m .Put (4 , util . Ptr ("d" ))
114+ tt .m .Put (4 , ptr . Of ("d" ))
115115 assert .ElementsMatch (t , tt .m .KeySet (), []int {1 , 2 , 3 , 4 })
116116 })
117117 }
@@ -125,12 +125,12 @@ func TestMap_Put(t *testing.T) {
125125 t .Run (tt .name , func (t * testing.T ) {
126126 t .Parallel ()
127127 assert .Equal (t , tt .m .Size (), 3 )
128- tt .m .Put (4 , util . Ptr ("d" ))
128+ tt .m .Put (4 , ptr . Of ("d" ))
129129 assert .Equal (t , tt .m .Size (), 4 )
130- assert .Equal (t , tt .m .Get (4 ), util . Ptr ("d" ))
131- tt .m .Put (4 , util . Ptr ("e" ))
130+ assert .Equal (t , tt .m .Get (4 ), ptr . Of ("d" ))
131+ tt .m .Put (4 , ptr . Of ("e" ))
132132 assert .Equal (t , tt .m .Size (), 4 )
133- assert .Equal (t , tt .m .Get (4 ), util . Ptr ("e" ))
133+ assert .Equal (t , tt .m .Get (4 ), ptr . Of ("e" ))
134134 })
135135 }
136136}
@@ -142,7 +142,7 @@ func TestMap_Remove(t *testing.T) {
142142 for _ , tt := range tests {
143143 t .Run (tt .name , func (t * testing.T ) {
144144 t .Parallel ()
145- assert .Equal (t , tt .m .Remove (3 ), util . Ptr ("c" ))
145+ assert .Equal (t , tt .m .Remove (3 ), ptr . Of ("c" ))
146146 assert .Equal (t , tt .m .Size (), 2 )
147147 assert .IsNil (t , tt .m .Remove (5 ))
148148 assert .Equal (t , tt .m .Size (), 2 )
@@ -172,13 +172,13 @@ func TestMap_Values(t *testing.T) {
172172 assert .ElementsMatch (
173173 t ,
174174 tt .m .Values (),
175- []* string {util . Ptr ("a" ), util . Ptr ("b" ), util . Ptr ("c" )},
175+ []* string {ptr . Of ("a" ), ptr . Of ("b" ), ptr . Of ("c" )},
176176 )
177- tt .m .Put (4 , util . Ptr ("d" ))
177+ tt .m .Put (4 , ptr . Of ("d" ))
178178 assert .ElementsMatch (
179179 t ,
180180 tt .m .Values (),
181- []* string {util . Ptr ("a" ), util . Ptr ("b" ), util . Ptr ("c" ), util . Ptr ("d" )},
181+ []* string {ptr . Of ("a" ), ptr . Of ("b" ), ptr . Of ("c" ), ptr . Of ("d" )},
182182 )
183183 })
184184 }
@@ -196,18 +196,18 @@ func TestMap_All(t *testing.T) {
196196
197197 // verify we got all 3 expected pairs
198198 expected := map [int ]* string {
199- 1 : util . Ptr ("a" ),
200- 2 : util . Ptr ("b" ),
201- 3 : util . Ptr ("c" ),
199+ 1 : ptr . Of ("a" ),
200+ 2 : ptr . Of ("b" ),
201+ 3 : ptr . Of ("c" ),
202202 }
203203 assert .Equal (t , collected , expected )
204204
205205 // add a new entry and verify it appears in the iterator
206- tt .m .Put (4 , util . Ptr ("d" ))
206+ tt .m .Put (4 , ptr . Of ("d" ))
207207 collected = maps .Collect (tt .m .All ())
208208
209209 // verify we now have 4 pairs
210- expected [4 ] = util . Ptr ("d" )
210+ expected [4 ] = ptr . Of ("d" )
211211 assert .Equal (t , collected , expected )
212212 })
213213 }
@@ -244,7 +244,7 @@ func TestConcurrentMap_MemoryLeaks(t *testing.T) {
244244 go func () {
245245 defer wg .Done ()
246246 for i := 0 ; i < 1000000 ; i ++ {
247- m .Put (i , util . Ptr (strconv .Itoa (i )))
247+ m .Put (i , ptr . Of (strconv .Itoa (i )))
248248 time .Sleep (time .Nanosecond )
249249 }
250250 }()
@@ -295,9 +295,9 @@ func prepareTestMaps() []testMap {
295295}
296296
297297func putValues (m Map [int , string ]) {
298- m .Put (1 , util . Ptr ("a" ))
299- m .Put (2 , util . Ptr ("b" ))
300- m .Put (3 , util . Ptr ("c" ))
298+ m .Put (1 , ptr . Of ("a" ))
299+ m .Put (2 , ptr . Of ("b" ))
300+ m .Put (3 , ptr . Of ("c" ))
301301}
302302
303303type testMap struct {
0 commit comments