From 10686420e5adc0f1abd08290267d21684d33591b Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Tue, 14 Jan 2025 17:57:49 -0300 Subject: tests/guuid.go: Add test for panic inside New() --- tests/guuid.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/guuid.go') 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() { -- cgit v1.2.3