diff options
author | EuAndreh <eu@euandre.org> | 2025-01-14 17:57:49 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-01-14 20:06:05 -0300 |
commit | 10686420e5adc0f1abd08290267d21684d33591b (patch) | |
tree | a6e82e42666bcfa30e03889aa7117e9671055c7c /tests/guuid.go | |
parent | .gitignore: Include pattern for cgo (diff) | |
download | uuid-10686420e5adc0f1abd08290267d21684d33591b.tar.gz uuid-10686420e5adc0f1abd08290267d21684d33591b.tar.xz |
tests/guuid.go: Add test for panic inside New()
Diffstat (limited to 'tests/guuid.go')
-rw-r--r-- | tests/guuid.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/guuid.go b/tests/guuid.go index 786a32c..58e748e 100644 --- a/tests/guuid.go +++ b/tests/guuid.go @@ -165,6 +165,19 @@ func test_New() { var uuid UUID = New() assertEq(len(uuid), 16) }) + + testing("panic when the randomReader fails", func() { + savedReader := randomReader + randomReader = strings.NewReader("abc") + defer func() { + r := recover() + assertEq(r == nil, false) + randomReader = savedReader + }() + + New() + assertEq(true, false) + }) } func test_String() { |