github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/xsync/value_test.go (about) 1 package xsync 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestValue(t *testing.T) { 10 v := NewValue(5) 11 require.Equal(t, 5, v.Get()) 12 v.Change(func(old int) int { 13 return 6 14 }) 15 require.Equal(t, 6, v.Get()) 16 }