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

Function TestGetUnsafeString

parser_test.go:1524–1535  ·  view source on GitHub ↗

Verifies: SYS-REQ-011 [example] MCDC SYS-REQ-011: addressed_value_is_string=F, returns_unsafe_string_view=F => TRUE MCDC SYS-REQ-011: addressed_value_is_string=T, returns_unsafe_string_view=F => FALSE MCDC SYS-REQ-011: addressed_value_is_string=T, returns_unsafe_string_view=T => TRUE

(t *testing.T)

Source from the content-addressed store, hash-verified

1522// MCDC SYS-REQ-011: addressed_value_is_string=T, returns_unsafe_string_view=F => FALSE
1523// MCDC SYS-REQ-011: addressed_value_is_string=T, returns_unsafe_string_view=T => TRUE
1524func TestGetUnsafeString(t *testing.T) {
1525 runGetTests(t, "GetUnsafeString()", getUnsafeStringTests,
1526 func(test GetTest) (value interface{}, dataType ValueType, err error) {
1527 value, err = GetUnsafeString([]byte(test.json), test.path...)
1528 return value, String, err
1529 },
1530 func(test GetTest, value interface{}) (bool, interface{}) {
1531 expected := test.data.(string)
1532 return expected == value.(string), expected
1533 },
1534 )
1535}
1536
1537// Verifies: SYS-REQ-003 [example]
1538// MCDC SYS-REQ-003: addressed_value_is_number=F, raw_number_token_is_integer_parseable=T, returns_getint_value=F => TRUE

Callers

nothing calls this directly

Calls 2

runGetTestsFunction · 0.85
GetUnsafeStringFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…