MCPcopy
hub / github.com/buger/jsonparser / TestParseString

Function TestParseString

parser_test.go:2317–2327  ·  view source on GitHub ↗

Verifies: SYS-REQ-038 [example] MCDC SYS-REQ-038: raw_string_literal_is_well_formed=F, returns_parsestring_error=T => TRUE Verifies: SYS-REQ-014 [example] MCDC SYS-REQ-014: raw_string_literal_is_well_formed=F, returns_parsestring_value=F => TRUE MCDC SYS-REQ-014: raw_string_literal_is_well_formed=T,

(t *testing.T)

Source from the content-addressed store, hash-verified

2315// MCDC SYS-REQ-014: raw_string_literal_is_well_formed=T, returns_parsestring_value=F => FALSE
2316// MCDC SYS-REQ-014: raw_string_literal_is_well_formed=T, returns_parsestring_value=T => TRUE
2317func TestParseString(t *testing.T) {
2318 runParseTests(t, "ParseString()", parseStringTest,
2319 func(test ParseTest) (value interface{}, err error) {
2320 return ParseString([]byte(test.in))
2321 },
2322 func(test ParseTest, obtained interface{}) (bool, interface{}) {
2323 expected := test.out.(string)
2324 return obtained.(string) == expected, expected
2325 },
2326 )
2327}
2328
2329// Verifies: SYS-REQ-040 [example]
2330// MCDC SYS-REQ-040: raw_int_token_is_well_formed=F, raw_int_token_overflows_int64=F, returns_parseint_malformed_error=T => TRUE

Callers

nothing calls this directly

Calls 2

runParseTestsFunction · 0.85
ParseStringFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…