diff options
Diffstat (limited to 'options/options_test.go')
| -rw-r--r-- | options/options_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/options/options_test.go b/options/options_test.go index 69a4b43..9947b9d 100644 --- a/options/options_test.go +++ b/options/options_test.go @@ -17,3 +17,9 @@ func TestFromPointer(t *testing.T) { AssertEqual(t, FromPointer[int](nil), None[int]()) AssertEqual(t, FromPointer(PointerTo[int](42)), Some(42)) } + +func TestIsNoneOrZero(t *testing.T) { + AssertEqual(t, IsNoneOrZero(None[int]()), true) + AssertEqual(t, IsNoneOrZero(Some(0)), true) + AssertEqual(t, IsNoneOrZero(Some(1)), false) +} |
