Verifies: SYS-REQ-091 MCDC SYS-REQ-091: getstring_input_is_nil=T, getstring_returns_safe_result_for_nil=T => TRUE
(t *testing.T)
| 297 | // Verifies: SYS-REQ-091 |
| 298 | // MCDC SYS-REQ-091: getstring_input_is_nil=T, getstring_returns_safe_result_for_nil=T => TRUE |
| 299 | func TestGetStringNilSafety(t *testing.T) { |
| 300 | defer func() { |
| 301 | if r := recover(); r != nil { |
| 302 | t.Fatalf("GetString(nil) panicked: %v", r) |
| 303 | } |
| 304 | }() |
| 305 | |
| 306 | val, err := GetString(nil, "key") |
| 307 | if val != "" && err == nil { |
| 308 | t.Fatalf("GetString(nil) returned non-empty value without error: %q", val) |
| 309 | } |
| 310 | } |
| 311 | |
| 312 | // Verifies: SYS-REQ-095 |
| 313 | // MCDC SYS-REQ-095: typed_getter_input_is_nil=T, typed_getter_returns_safe_result_for_nil=T => TRUE |
nothing calls this directly
no test coverage detected
searching dependent graphs…