@@ -53,7 +53,7 @@ func TestPanicErrorUnwrap(t *testing.T) {
5353
5454 var recovered interface {}
5555
56- group := & Group2 [string , string ]{}
56+ group := & GroupValue [string , string ]{}
5757
5858 func () {
5959 defer func () {
@@ -83,7 +83,7 @@ func TestPanicErrorUnwrap(t *testing.T) {
8383}
8484
8585func TestDo (t * testing.T ) {
86- var g Group2 [string , string ]
86+ var g GroupValue [string , string ]
8787 v , err , _ := g .Do ("key" , func () (string , error ) {
8888 return "bar" , nil
8989 })
@@ -96,7 +96,7 @@ func TestDo(t *testing.T) {
9696}
9797
9898func TestDoErr (t * testing.T ) {
99- var g Group2 [string , string ]
99+ var g GroupValue [string , string ]
100100 someErr := errors .New ("Some error" )
101101 v , err , _ := g .Do ("key" , func () (string , error ) {
102102 return "" , someErr
@@ -110,7 +110,7 @@ func TestDoErr(t *testing.T) {
110110}
111111
112112func TestDoDupSuppress (t * testing.T ) {
113- var g Group2 [string , string ]
113+ var g GroupValue [string , string ]
114114 var wg1 , wg2 sync.WaitGroup
115115 c := make (chan string , 1 )
116116 var calls int32
@@ -158,7 +158,7 @@ func TestDoDupSuppress(t *testing.T) {
158158// Test that singleflight behaves correctly after Forget called.
159159// See https://github.com/golang/go/issues/31420
160160func TestForget (t * testing.T ) {
161- var g Group2 [string , int ]
161+ var g GroupValue [string , int ]
162162
163163 var (
164164 firstStarted = make (chan struct {})
@@ -199,7 +199,7 @@ func TestForget(t *testing.T) {
199199}
200200
201201func TestDoChan (t * testing.T ) {
202- var g Group2 [string , string ]
202+ var g GroupValue [string , string ]
203203 ch := g .DoChan ("key" , func () (string , error ) {
204204 return "bar" , nil
205205 })
@@ -218,7 +218,7 @@ func TestDoChan(t *testing.T) {
218218// Test singleflight behaves correctly after Do panic.
219219// See https://github.com/golang/go/issues/41133
220220func TestPanicDo (t * testing.T ) {
221- var g Group2 [string , string ]
221+ var g GroupValue [string , string ]
222222 fn := func () (string , error ) {
223223 panic ("invalid memory address or nil pointer dereference" )
224224 }
@@ -255,7 +255,7 @@ func TestPanicDo(t *testing.T) {
255255}
256256
257257func TestGoexitDo (t * testing.T ) {
258- var g Group2 [string , string ]
258+ var g GroupValue [string , string ]
259259 fn := func () (string , error ) {
260260 runtime .Goexit ()
261261 return "" , nil
@@ -309,7 +309,7 @@ func TestPanicDoChan(t *testing.T) {
309309 recover ()
310310 }()
311311
312- g := new (Group2 [string , string ])
312+ g := new (GroupValue [string , string ])
313313 ch := g .DoChan ("" , func () (string , error ) {
314314 panic ("Panicking in DoChan" )
315315 })
@@ -346,7 +346,7 @@ func TestPanicDoSharedByDoChan(t *testing.T) {
346346 blocked := make (chan struct {})
347347 unblock := make (chan struct {})
348348
349- g := new (Group2 [string , string ])
349+ g := new (GroupValue [string , string ])
350350 go func () {
351351 defer func () {
352352 recover ()
@@ -392,7 +392,7 @@ func TestPanicDoSharedByDoChan(t *testing.T) {
392392}
393393
394394func ExampleGroup () {
395- g := new (Group2 [string , string ])
395+ g := new (GroupValue [string , string ])
396396
397397 block := make (chan struct {})
398398 res1c := g .DoChan ("key" , func () (string , error ) {
0 commit comments