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

Function TestGetString

parser_test.go:1507–1518  ·  view source on GitHub ↗

Verifies: SYS-REQ-002 [example] MCDC SYS-REQ-002: addressed_value_is_string=F, raw_string_token_is_well_formed=T, returns_getstring_decoded_value=F => TRUE MCDC SYS-REQ-002: addressed_value_is_string=T, raw_string_token_is_well_formed=F, returns_getstring_decoded_value=F => TRUE MCDC SYS-REQ-002: ad

(t *testing.T)

Source from the content-addressed store, hash-verified

1505// MCDC SYS-REQ-002: addressed_value_is_string=T, raw_string_token_is_well_formed=T, returns_getstring_decoded_value=F => FALSE
1506// MCDC SYS-REQ-002: addressed_value_is_string=T, raw_string_token_is_well_formed=T, returns_getstring_decoded_value=T => TRUE
1507func TestGetString(t *testing.T) {
1508 runGetTests(t, "GetString()", getStringTests,
1509 func(test GetTest) (value interface{}, dataType ValueType, err error) {
1510 value, err = GetString([]byte(test.json), test.path...)
1511 return value, String, err
1512 },
1513 func(test GetTest, value interface{}) (bool, interface{}) {
1514 expected := test.data.(string)
1515 return expected == value.(string), expected
1516 },
1517 )
1518}
1519
1520// Verifies: SYS-REQ-011 [example]
1521// MCDC SYS-REQ-011: addressed_value_is_string=F, returns_unsafe_string_view=F => TRUE

Callers

nothing calls this directly

Calls 2

runGetTestsFunction · 0.85
GetStringFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…