add panic log

This commit is contained in:
georgehao 2025-02-04 15:52:24 +08:00
parent 8bad1bbfc2
commit be62c3ce27
No known key found for this signature in database

View file

@ -46,7 +46,9 @@ func TestClosableMutex_Unlock(t *testing.T) {
cm.MustLock() cm.MustLock()
cm.Unlock() cm.Unlock()
defer func() { defer func() {
if r := recover(); r == nil { if r := recover(); r != nil {
t.Log("panic detected:", r) // Log the panic message
} else {
t.Fatal("expected Unlock to panic when already unlocked") t.Fatal("expected Unlock to panic when already unlocked")
} }
}() }()
@ -60,8 +62,10 @@ func TestClosableMutex_Close(t *testing.T) {
cm.MustLock() cm.MustLock()
cm.Close() cm.Close()
defer func() { defer func() {
if r := recover(); r == nil { if r := recover(); r != nil {
t.Fatal("expected Close to panic when already closed") t.Log("panic detected:", r) // Log the panic message
} else {
t.Fatal("expected Close to panic when already closed", r)
} }
}() }()
cm.Close() cm.Close()