(t *testing.T)
| 105 | } |
| 106 | |
| 107 | func 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 | } |
nothing calls this directly
no test coverage detected