Verifies: SYS-REQ-104 MCDC SYS-REQ-104: getunsafestring_input_is_nil=T, getunsafestring_returns_safe_result_for_nil=T => TRUE
(t *testing.T)
| 424 | // Verifies: SYS-REQ-104 |
| 425 | // MCDC SYS-REQ-104: getunsafestring_input_is_nil=T, getunsafestring_returns_safe_result_for_nil=T => TRUE |
| 426 | func TestGetUnsafeStringNilSafety(t *testing.T) { |
| 427 | defer func() { |
| 428 | if r := recover(); r != nil { |
| 429 | t.Fatalf("GetUnsafeString(nil) panicked: %v", r) |
| 430 | } |
| 431 | }() |
| 432 | |
| 433 | val, err := GetUnsafeString(nil, "key") |
| 434 | if val != "" && err == nil { |
| 435 | t.Fatalf("GetUnsafeString(nil) returned non-empty value without error: %q", val) |
| 436 | } |
| 437 | } |
| 438 | |
| 439 | // Verifies: SYS-REQ-107 |
| 440 | // MCDC SYS-REQ-107: parse_helper_input_is_nil=T, parse_helper_returns_safe_result_for_nil=T => TRUE |
nothing calls this directly
no test coverage detected