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

Function TestGetBoolean

parser_test.go:1578–1589  ·  view source on GitHub ↗

Verifies: SYS-REQ-005 [example] MCDC SYS-REQ-005: addressed_value_is_boolean=F, raw_boolean_token_is_well_formed=T, returns_getboolean_value=F => TRUE MCDC SYS-REQ-005: addressed_value_is_boolean=T, raw_boolean_token_is_well_formed=F, returns_getboolean_value=F => TRUE MCDC SYS-REQ-005: addressed_va

(t *testing.T)

Source from the content-addressed store, hash-verified

1576// MCDC SYS-REQ-005: addressed_value_is_boolean=T, raw_boolean_token_is_well_formed=T, returns_getboolean_value=F => FALSE
1577// MCDC SYS-REQ-005: addressed_value_is_boolean=T, raw_boolean_token_is_well_formed=T, returns_getboolean_value=T => TRUE
1578func TestGetBoolean(t *testing.T) {
1579 runGetTests(t, "GetBoolean()", getBoolTests,
1580 func(test GetTest) (value interface{}, dataType ValueType, err error) {
1581 value, err = GetBoolean([]byte(test.json), test.path...)
1582 return value, Boolean, err
1583 },
1584 func(test GetTest, value interface{}) (bool, interface{}) {
1585 expected := test.data.(bool)
1586 return expected == value.(bool), expected
1587 },
1588 )
1589}
1590
1591// Verifies: SYS-REQ-001 [example]
1592// MCDC SYS-REQ-001: N/A

Callers

nothing calls this directly

Calls 2

runGetTestsFunction · 0.85
GetBooleanFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…