MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / Benchmark_encoder_svarint

Function Benchmark_encoder_svarint

internal/proto/dynamic_test.go:39–49  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

37}
38
39func Benchmark_encoder_svarint(b *testing.B) {
40 b.Run("short", func(b *testing.B) {
41 benchEncoderSvarint(b, int64(1))
42 })
43 b.Run("medium", func(b *testing.B) {
44 benchEncoderSvarint(b, int64(114514))
45 })
46 b.Run("large", func(b *testing.B) {
47 benchEncoderSvarint(b, math.MaxInt64)
48 })
49}
50
51func TestDynamicMessage_Encode(t *testing.T) {
52 input := DynamicMessage{

Callers

nothing calls this directly

Calls 1

benchEncoderSvarintFunction · 0.85

Tested by

no test coverage detected