mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 10:26:29 +02:00
21 lines
347 B
Go
21 lines
347 B
Go
package atomicutil
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestValue(t *testing.T) {
|
|
v := NewValue(5)
|
|
assert.Equal(t, 5, v.Load())
|
|
|
|
t.Run("nil", func(t *testing.T) {
|
|
var v *Value[int]
|
|
assert.Equal(t, 0, v.Load())
|
|
})
|
|
t.Run("default", func(t *testing.T) {
|
|
var v Value[int]
|
|
assert.Equal(t, 0, v.Load())
|
|
})
|
|
}
|