milvus/internal/reader/tsafe_test.go
quicksilver 057673edc9 Fix permission denied in gdbserver container
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-11-18 16:38:28 +08:00

22 lines
361 B
Go

package reader
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestTSafe_GetAndSet(t *testing.T) {
tSafe := newTSafe()
watcher := newTSafeWatcher()
(*tSafe).registerTSafeWatcher(watcher)
go func() {
watcher.hasUpdate()
timestamp := (*tSafe).get()
assert.Equal(t, timestamp, Timestamp(1000))
}()
(*tSafe).set(Timestamp(1000))
}