@@ -77,18 +77,18 @@ func TestEncodeEqual(t *testing.T) {
77
77
78
78
data1 := make ([]byte , EncodeSizeBenchmarkStruct (bs ))
79
79
80
- if err := EncodeBenchmarkStruct (data1 , bs ); err != nil {
80
+ if err := EncodeBenchmarkStructToBuffer (data1 , bs ); err != nil {
81
81
t .Fatal (err )
82
82
}
83
83
84
84
data2 := encoder .Serialize (bs )
85
85
86
86
if ! bytes .Equal (data1 , data2 ) {
87
- t .Fatal ("EncodeBenchmarkStruct () != encoder.Serialize()" )
87
+ t .Fatal ("EncodeBenchmarkStructToBuffer () != encoder.Serialize()" )
88
88
}
89
89
}
90
90
91
- func BenchmarkEncode (b * testing.B ) {
91
+ func BenchmarkEncodeToBuffer (b * testing.B ) {
92
92
bs := newBenchmarkStruct ()
93
93
94
94
n := EncodeSizeBenchmarkStruct (bs )
@@ -98,20 +98,17 @@ func BenchmarkEncode(b *testing.B) {
98
98
b .ResetTimer ()
99
99
100
100
for i := 0 ; i < b .N ; i ++ {
101
- EncodeBenchmarkStruct (buf [:], bs )
101
+ EncodeBenchmarkStructToBuffer (buf [:], bs )
102
102
}
103
103
}
104
104
105
- func BenchmarkEncodeSizePlusEncode (b * testing.B ) {
106
- // Performs EncodeSize + Encode to better mimic encoder.Serialize which will do a size calculation internally
105
+ func BenchmarkEncode (b * testing.B ) {
107
106
bs := newBenchmarkStruct ()
108
107
109
108
b .ResetTimer ()
110
109
111
110
for i := 0 ; i < b .N ; i ++ {
112
- n := EncodeSizeBenchmarkStruct (bs )
113
- buf := make ([]byte , n )
114
- EncodeBenchmarkStruct (buf [:], bs )
111
+ EncodeBenchmarkStruct (bs )
115
112
}
116
113
}
117
114
@@ -144,7 +141,7 @@ func TestDecodeEqual(t *testing.T) {
144
141
var bs1 BenchmarkStruct
145
142
if n , err := DecodeBenchmarkStruct (data1 , & bs1 ); err != nil {
146
143
t .Fatal (err )
147
- } else if n != len (data1 ) {
144
+ } else if n != uint64 ( len (data1 ) ) {
148
145
t .Fatalf ("DecodeBenchmarkStruct n should be %d, is %d" , len (data1 ), n )
149
146
}
150
147
@@ -299,7 +296,7 @@ func BenchmarkCipherEncodeSizeSignedBlock(b *testing.B) {
299
296
}
300
297
}
301
298
302
- func BenchmarkEncodeSignedBlock (b * testing.B ) {
299
+ func BenchmarkEncodeSignedBlockToBuffer (b * testing.B ) {
303
300
bs := newSignedBlock ()
304
301
305
302
n := EncodeSizeSignedBlock (bs )
@@ -309,20 +306,18 @@ func BenchmarkEncodeSignedBlock(b *testing.B) {
309
306
b .ResetTimer ()
310
307
311
308
for i := 0 ; i < b .N ; i ++ {
312
- EncodeSignedBlock (buf [:], bs )
309
+ EncodeSignedBlockToBuffer (buf [:], bs )
313
310
}
314
311
}
315
312
316
- func BenchmarkEncodeSizePlusEncodeSignedBlock (b * testing.B ) {
313
+ func BenchmarkEncodeSignedBlock (b * testing.B ) {
317
314
// Performs EncodeSize + Encode to better mimic encoder.Serialize which will do a size calculation internally
318
315
bs := newSignedBlock ()
319
316
320
317
b .ResetTimer ()
321
318
322
319
for i := 0 ; i < b .N ; i ++ {
323
- n := EncodeSizeSignedBlock (bs )
324
- buf := make ([]byte , n )
325
- EncodeSignedBlock (buf [:], bs )
320
+ EncodeSignedBlock (bs )
326
321
}
327
322
}
328
323
0 commit comments