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

Function checkVarint

go/fory/buffer_test.go:67–75  ·  view source on GitHub ↗
(t *testing.T, buf *ByteBuffer, value int32, bytesWritten int8)

Source from the content-addressed store, hash-verified

65}
66
67func checkVarint(t *testing.T, buf *ByteBuffer, value int32, bytesWritten int8) {
68 err := &Error{}
69 require.Equal(t, buf.WriterIndex(), buf.ReaderIndex())
70 actualBytesWritten := buf.WriteVarint32(value)
71 require.Equal(t, bytesWritten, actualBytesWritten)
72 varInt := buf.ReadVarint32(err)
73 require.Equal(t, buf.ReaderIndex(), buf.WriterIndex())
74 require.Equal(t, value, varInt)
75}
76
77func checkVarintWrite(t *testing.T, buf *ByteBuffer, value int32) {
78 err := &Error{}

Callers 1

TestVarintFunction · 0.85

Calls 5

WriterIndexMethod · 0.80
ReaderIndexMethod · 0.80
EqualMethod · 0.45
WriteVarint32Method · 0.45
ReadVarint32Method · 0.45

Tested by

no test coverage detected