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

Function TestFloat16PrimitiveSliceDirect

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

Source from the content-addressed store, hash-verified

44}
45
46func TestFloat16PrimitiveSliceDirect(t *testing.T) {
47 // Tests serializing a slice as a root object
48 f := New(WithXlang(true), WithCompatible(false))
49 f16 := float16.Float16FromFloat32(3.14)
50
51 slice := []float16.Float16{f16, float16.Zero}
52 data, err := f.Serialize(slice)
53 require.NoError(t, err)
54
55 var resSlice []float16.Float16
56 err = testDeserialize(t, f, data, &resSlice)
57 require.NoError(t, err)
58 require.Equal(t, slice, resSlice)
59}
60
61func TestSignedIntegerDynamicTypeIDsUseVarintEncoding(t *testing.T) {
62 f := New(WithXlang(true), WithCompatible(false))

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected