@@ -7,98 +7,98 @@ import (
77"testing"
88"time"
99
10- "github.com/reugn/async/internal"
10+ "github.com/reugn/async/internal/assert "
1111)
1212
1313func TestClear (t * testing.T ) {
1414m := prepareConcurrentMap ()
1515m .Clear ()
16- internal . AssertEqual (t , m .Size (), 0 )
16+ assert . Equal (t , m .Size (), 0 )
1717m .Put (1 , ptr ("a" ))
18- internal . AssertEqual (t , m .Size (), 1 )
18+ assert . Equal (t , m .Size (), 1 )
1919}
2020
2121func TestComputeIfAbsent (t * testing.T ) {
2222m := prepareConcurrentMap ()
23- internal . AssertEqual (
23+ assert . Equal (
2424t ,
2525m .ComputeIfAbsent (4 , func (_ int ) * string { return ptr ("d" ) }),
2626ptr ("d" ),
2727)
28- internal . AssertEqual (t , m .Size (), 4 )
29- internal . AssertEqual (
28+ assert . Equal (t , m .Size (), 4 )
29+ assert . Equal (
3030t ,
3131m .ComputeIfAbsent (4 , func (_ int ) * string { return ptr ("e" ) }),
3232ptr ("d" ),
3333)
34- internal . AssertEqual (t , m .Size (), 4 )
34+ assert . Equal (t , m .Size (), 4 )
3535}
3636
3737func TestContainsKey (t * testing.T ) {
3838m := prepareConcurrentMap ()
39- internal . AssertEqual (t , m .ContainsKey (3 ), true )
40- internal . AssertEqual (t , m .ContainsKey (4 ), false )
39+ assert . Equal (t , m .ContainsKey (3 ), true )
40+ assert . Equal (t , m .ContainsKey (4 ), false )
4141}
4242
4343func TestGet (t * testing.T ) {
4444m := prepareConcurrentMap ()
45- internal . AssertEqual (t , m .Get (1 ), ptr ("a" ))
46- internal . AssertEqual (t , m .Get (4 ), nil )
45+ assert . Equal (t , m .Get (1 ), ptr ("a" ))
46+ assert . Equal (t , m .Get (4 ), nil )
4747}
4848
4949func TestGetOrDefault (t * testing.T ) {
5050m := prepareConcurrentMap ()
51- internal . AssertEqual (t , m .GetOrDefault (1 , ptr ("e" )), ptr ("a" ))
52- internal . AssertEqual (t , m .GetOrDefault (5 , ptr ("e" )), ptr ("e" ))
51+ assert . Equal (t , m .GetOrDefault (1 , ptr ("e" )), ptr ("a" ))
52+ assert . Equal (t , m .GetOrDefault (5 , ptr ("e" )), ptr ("e" ))
5353}
5454
5555func TestIsEmpty (t * testing.T ) {
5656m := prepareConcurrentMap ()
57- internal . AssertEqual (t , m .IsEmpty (), false )
57+ assert . Equal (t , m .IsEmpty (), false )
5858m .Clear ()
59- internal . AssertEqual (t , m .IsEmpty (), true )
59+ assert . Equal (t , m .IsEmpty (), true )
6060}
6161
6262func TestKeySet (t * testing.T ) {
6363m := prepareConcurrentMap ()
64- internal . AssertElementsMatch (t , m .KeySet (), []int {1 , 2 , 3 })
64+ assert . ElementsMatch (t , m .KeySet (), []int {1 , 2 , 3 })
6565m .Put (4 , ptr ("d" ))
66- internal . AssertElementsMatch (t , m .KeySet (), []int {1 , 2 , 3 , 4 })
66+ assert . ElementsMatch (t , m .KeySet (), []int {1 , 2 , 3 , 4 })
6767}
6868
6969func TestPut (t * testing.T ) {
7070m := prepareConcurrentMap ()
71- internal . AssertEqual (t , m .Size (), 3 )
71+ assert . Equal (t , m .Size (), 3 )
7272m .Put (4 , ptr ("d" ))
73- internal . AssertEqual (t , m .Size (), 4 )
74- internal . AssertEqual (t , m .Get (4 ), ptr ("d" ))
73+ assert . Equal (t , m .Size (), 4 )
74+ assert . Equal (t , m .Get (4 ), ptr ("d" ))
7575m .Put (4 , ptr ("e" ))
76- internal . AssertEqual (t , m .Size (), 4 )
77- internal . AssertEqual (t , m .Get (4 ), ptr ("e" ))
76+ assert . Equal (t , m .Size (), 4 )
77+ assert . Equal (t , m .Get (4 ), ptr ("e" ))
7878}
7979
8080func TestRemove (t * testing.T ) {
8181m := prepareConcurrentMap ()
82- internal . AssertEqual (t , m .Remove (3 ), ptr ("c" ))
83- internal . AssertEqual (t , m .Size (), 2 )
84- internal . AssertEqual (t , m .Remove (5 ), nil )
85- internal . AssertEqual (t , m .Size (), 2 )
82+ assert . Equal (t , m .Remove (3 ), ptr ("c" ))
83+ assert . Equal (t , m .Size (), 2 )
84+ assert . Equal (t , m .Remove (5 ), nil )
85+ assert . Equal (t , m .Size (), 2 )
8686}
8787
8888func TestSize (t * testing.T ) {
8989m := prepareConcurrentMap ()
90- internal . AssertEqual (t , m .Size (), 3 )
90+ assert . Equal (t , m .Size (), 3 )
9191}
9292
9393func TestValues (t * testing.T ) {
9494m := prepareConcurrentMap ()
95- internal . AssertElementsMatch (
95+ assert . ElementsMatch (
9696t ,
9797m .Values (),
9898[]* string {ptr ("a" ), ptr ("b" ), ptr ("c" )},
9999)
100100m .Put (4 , ptr ("d" ))
101- internal . AssertElementsMatch (
101+ assert . ElementsMatch (
102102t ,
103103m .Values (),
104104[]* string {ptr ("a" ), ptr ("b" ), ptr ("c" ), ptr ("d" )},
@@ -149,7 +149,7 @@ func TestMemoryLeaks(t *testing.T) {
149149var statsAfter runtime.MemStats
150150runtime .ReadMemStats (& statsAfter )
151151
152- internal . AssertEqual (t , m .IsEmpty (), true )
152+ assert . Equal (t , m .IsEmpty (), true )
153153if statsAfter .HeapObjects > statsBefore .HeapObjects + 50 {
154154t .Error ("HeapObjects leak" )
155155}
0 commit comments