MCPcopy Index your code
hub / github.com/go-openapi/jsonpointer / TestObject

Function TestObject

pointer_test.go:533–555  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

531}
532
533func TestObject(t *testing.T) {
534 t.Parallel()
535
536 ins := []string{`/obj/a`, `/obj/b`, `/obj/c/0`, `/obj/c/1`, `/obj/c/1`, `/obj/d/1/f/0`}
537 outs := []float64{1, 2, 3, 4, 4, 50}
538
539 for i := range ins {
540 p, err := New(ins[i])
541 require.NoError(t, err)
542
543 result, _, err := p.Get(testDocumentJSON(t))
544 require.NoError(t, err)
545 assert.InDelta(t, outs[i], result, 1e-6)
546
547 result, _, err = p.Get(testStructJSONDoc(t))
548 require.NoError(t, err)
549 assert.InDelta(t, outs[i], result, 1e-6)
550
551 result, _, err = p.Get(testStructJSONPtr(t))
552 require.NoError(t, err)
553 assert.InDelta(t, outs[i], result, 1e-6)
554 }
555}
556
557type setJSONDoc struct {
558 A []struct {

Callers

nothing calls this directly

Calls 5

NewFunction · 0.85
testDocumentJSONFunction · 0.85
testStructJSONDocFunction · 0.85
testStructJSONPtrFunction · 0.85
GetMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…