MCPcopy Create free account
hub / github.com/apache/fory / TestBFloat16PrimitiveSliceDirect

Function TestBFloat16PrimitiveSliceDirect

go/fory/primitive_test.go:107–120  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

105}
106
107func TestBFloat16PrimitiveSliceDirect(t *testing.T) {
108 // Tests serializing a slice as a root object
109 f := New(WithXlang(true), WithCompatible(false))
110 bf16 := bfloat16.BFloat16FromFloat32(3.14)
111
112 slice := []bfloat16.BFloat16{bf16, bfloat16.BFloat16(0)}
113 data, err := f.Serialize(slice)
114 require.NoError(t, err)
115
116 var resSlice []bfloat16.BFloat16
117 err = testDeserialize(t, f, data, &resSlice)
118 require.NoError(t, err)
119 require.Equal(t, slice, resSlice)
120}

Callers

nothing calls this directly

Calls 7

WithXlangFunction · 0.85
WithCompatibleFunction · 0.85
testDeserializeFunction · 0.85
NewFunction · 0.70
BFloat16Method · 0.45
SerializeMethod · 0.45
EqualMethod · 0.45

Tested by

no test coverage detected