package querynode 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)) }