MCPcopy Index your code
hub / github.com/buger/jsonparser / TestParseStringEmpty

Function TestParseStringEmpty

deep_spec_test.go:586–594  ·  view source on GitHub ↗

============================================================================= ParseString empty and escape edge cases (SYS-REQ-067, SYS-REQ-060, SYS-REQ-061, SYS-REQ-062, SYS-REQ-063) ============================================================================= Verifies: SYS-REQ-067 [boundary] Parse

(t *testing.T)

Source from the content-addressed store, hash-verified

584// Verifies: SYS-REQ-067 [boundary]
585// ParseString on empty input shall return empty string without error.
586func TestParseStringEmpty(t *testing.T) {
587 val, err := ParseString([]byte(``))
588 if err != nil {
589 t.Fatalf("ParseString(empty) error = %v, want nil", err)
590 }
591 if val != "" {
592 t.Fatalf("ParseString(empty) = %q, want %q", val, "")
593 }
594}
595
596// Verifies: SYS-REQ-060 [malformed]
597// Truncated escape sequences in ParseString shall return MalformedValueError.

Callers

nothing calls this directly

Calls 1

ParseStringFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…