Skip to content

Commit

Permalink
fixed package atomic
Browse files Browse the repository at this point in the history
  • Loading branch information
asmyasnikov committed Jan 28, 2025
1 parent b37dc2a commit 8265bb2
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions internal/query/session_core_test.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package query

import (
"sync/atomic"
"testing"
"time"

"github.com/streadway/handy/atomic"
"github.com/stretchr/testify/require"
"github.com/ydb-platform/ydb-go-genproto/protos/Ydb"
"github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Query"
Expand All @@ -27,7 +27,7 @@ func TestSessionCoreCancelAttachOnDone(t *testing.T) {
done chan struct{}
startRecv = make(chan struct{}, 1)
stopRecv = make(chan struct{}, 1)
recvMsgCounter atomic.Int
recvMsgCounter atomic.Uint32
)
attachStream.EXPECT().Recv().DoAndReturn(func() (*Ydb_Query.SessionState, error) {
startRecv <- struct{}{}
Expand All @@ -50,13 +50,13 @@ func TestSessionCoreCancelAttachOnDone(t *testing.T) {
require.NoError(t, err)
require.NotNil(t, core)
<-stopRecv
require.Equal(t, int64(1), recvMsgCounter.Get())
require.Equal(t, uint32(1), recvMsgCounter.Load())
<-startRecv
<-stopRecv
require.Equal(t, int64(2), recvMsgCounter.Get())
require.Equal(t, uint32(2), recvMsgCounter.Load())
<-startRecv
close(done)
require.GreaterOrEqual(t, recvMsgCounter.Get(), int64(2))
require.LessOrEqual(t, recvMsgCounter.Get(), int64(3))
require.GreaterOrEqual(t, recvMsgCounter.Load(), uint32(2))
require.LessOrEqual(t, recvMsgCounter.Load(), uint32(3))
}, xtest.StopAfter(time.Second))
}

0 comments on commit 8265bb2

Please sign in to comment.