MCPcopy
hub / github.com/pquerna/ffjson / TestEncodeRenamedByteSlice

Function TestEncodeRenamedByteSlice

tests/ff_test.go:594–611  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

592}
593
594func TestEncodeRenamedByteSlice(t *testing.T) {
595 expect := `{"X":"YWJj"}`
596
597 s := ByteSliceNormal{X: []byte("abc")}
598 result, err := s.MarshalJSON()
599 require.NoError(t, err)
600 require.Equal(t, string(result), expect)
601
602 r := ByteSliceRenamed{X: renamedByteSlice("abc")}
603 result, err = r.MarshalJSON()
604 require.NoError(t, err)
605 require.Equal(t, string(result), expect)
606
607 rr := ByteSliceDoubleRenamed{X: renamedRenamedByteSlice("abc")}
608 result, err = rr.MarshalJSON()
609 require.NoError(t, err)
610 require.Equal(t, string(result), expect)
611}
612
613// Test arrays
614func TestArrayBool(t *testing.T) {

Callers

nothing calls this directly

Calls 3

renamedByteSliceTypeAlias · 0.85
renamedRenamedByteSliceTypeAlias · 0.85
MarshalJSONMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…