@@ -79,9 +79,7 @@ func TestEncodeRegionStrand(t *testing.T) {
7979}
8080
8181func BenchmarkEncodeRegionStrand (b * testing.B ) {
82- b .ResetTimer ()
83-
84- for range b .N {
82+ for b .Loop () {
8583 EncodeRegionStrand (- 1 )
8684 }
8785}
@@ -100,9 +98,7 @@ func TestDecodeRegionStrand(t *testing.T) {
10098}
10199
102100func BenchmarkDecodeRegionStrand (b * testing.B ) {
103- b .ResetTimer ()
104-
105- for range b .N {
101+ for b .Loop () {
106102 DecodeRegionStrand (2 )
107103 }
108104}
@@ -121,9 +117,7 @@ func TestEncodeRegionKey(t *testing.T) {
121117}
122118
123119func BenchmarkEncodeRegionKey (b * testing.B ) {
124- b .ResetTimer ()
125-
126- for range b .N {
120+ for b .Loop () {
127121 EncodeRegionKey (25 , 1000 , 2000 , 2 )
128122 }
129123}
@@ -142,9 +136,7 @@ func TestExtractRegionKeyChrom(t *testing.T) {
142136}
143137
144138func BenchmarkExtractRegionKeyChrom (b * testing.B ) {
145- b .ResetTimer ()
146-
147- for range b .N {
139+ for b .Loop () {
148140 ExtractRegionKeyChrom (0x080001f400002260 )
149141 }
150142}
@@ -163,9 +155,7 @@ func TestExtractRegionKeyStartPos(t *testing.T) {
163155}
164156
165157func BenchmarkExtractRegionKeyStartPos (b * testing.B ) {
166- b .ResetTimer ()
167-
168- for range b .N {
158+ for b .Loop () {
169159 ExtractRegionKeyStartPos (0x080001f400002260 )
170160 }
171161}
@@ -184,9 +174,7 @@ func TestExtractRegionKeyEndPos(t *testing.T) {
184174}
185175
186176func BenchmarkExtractRegionKeyEndPos (b * testing.B ) {
187- b .ResetTimer ()
188-
189- for range b .N {
177+ for b .Loop () {
190178 ExtractRegionKeyEndPos (0x080001f400002260 )
191179 }
192180}
@@ -205,9 +193,7 @@ func TestExtractRegionKeyStrand(t *testing.T) {
205193}
206194
207195func BenchmarkExtractRegionKeyStrand (b * testing.B ) {
208- b .ResetTimer ()
209-
210- for range b .N {
196+ for b .Loop () {
211197 ExtractRegionKeyStrand (0x080001f400002260 )
212198 }
213199}
@@ -229,9 +215,7 @@ func TestDecodeRegionKey(t *testing.T) {
229215}
230216
231217func BenchmarkDecodeRegionKey (b * testing.B ) {
232- b .ResetTimer ()
233-
234- for range b .N {
218+ for b .Loop () {
235219 DecodeRegionKey (0x080001f400002260 )
236220 }
237221}
@@ -253,9 +237,7 @@ func TestReverseRegionKey(t *testing.T) {
253237}
254238
255239func BenchmarkReverseRegionKey (b * testing.B ) {
256- b .ResetTimer ()
257-
258- for range b .N {
240+ for b .Loop () {
259241 ReverseRegionKey (0x080001f400002260 )
260242 }
261243}
@@ -274,9 +256,7 @@ func TestRegionKey(t *testing.T) {
274256}
275257
276258func BenchmarkRegionKey (b * testing.B ) {
277- b .ResetTimer ()
278-
279- for range b .N {
259+ for b .Loop () {
280260 RegionKey ("MT" , 1000 , 2000 , - 1 )
281261 }
282262}
@@ -314,9 +294,7 @@ func TestGetRegionKeyChromStartPos(t *testing.T) {
314294}
315295
316296func BenchmarkGetRegionKeyChromStartPos (b * testing.B ) {
317- b .ResetTimer ()
318-
319- for range b .N {
297+ for b .Loop () {
320298 GetRegionKeyChromStartPos (0x080001f400002260 )
321299 }
322300}
@@ -335,9 +313,7 @@ func TestGetRegionKeyChromEndPos(t *testing.T) {
335313}
336314
337315func BenchmarkGetRegionKeyChromEndPos (b * testing.B ) {
338- b .ResetTimer ()
339-
340- for range b .N {
316+ for b .Loop () {
341317 GetRegionKeyChromEndPos (0x080001f400002260 )
342318 }
343319}
@@ -356,9 +332,7 @@ func TestAreOverlappingRegions(t *testing.T) {
356332}
357333
358334func BenchmarkAreOverlappingRegions (b * testing.B ) {
359- b .ResetTimer ()
360-
361- for range b .N {
335+ for b .Loop () {
362336 AreOverlappingRegions (5 , 4 , 6 , 5 , 3 , 7 )
363337 }
364338}
@@ -377,9 +351,7 @@ func TestAreOverlappingRegionRegionKey(t *testing.T) {
377351}
378352
379353func BenchmarkAreOverlappingRegionRegionKey (b * testing.B ) {
380- b .ResetTimer ()
381-
382- for range b .N {
354+ for b .Loop () {
383355 AreOverlappingRegionRegionKey (5 , 4 , 6 , 0x2800000180000038 )
384356 }
385357}
@@ -398,9 +370,7 @@ func TestAreOverlappingRegionKeys(t *testing.T) {
398370}
399371
400372func BenchmarkAreOverlappingRegionKeys (b * testing.B ) {
401- b .ResetTimer ()
402-
403- for range b .N {
373+ for b .Loop () {
404374 AreOverlappingRegionKeys (0x2800000200000030 , 0x2800000180000038 )
405375 }
406376}
@@ -419,9 +389,7 @@ func TestAreOverlappingVariantKeyRegionKey(t *testing.T) {
419389}
420390
421391func BenchmarkAreOverlappingVariantKeyRegionKey (b * testing.B ) {
422- b .ResetTimer ()
423-
424- for range b .N {
392+ for b .Loop () {
425393 nrvk .AreOverlappingVariantKeyRegionKey (0x2800000210920000 , 0x2800000180000038 )
426394 }
427395}
@@ -440,9 +408,7 @@ func TestVariantToRegionkey(t *testing.T) {
440408}
441409
442410func BenchmarkVariantToRegionkey (b * testing.B ) {
443- b .ResetTimer ()
444-
445- for range b .N {
411+ for b .Loop () {
446412 nrvk .VariantToRegionkey (0x2800000210920000 )
447413 }
448414}
0 commit comments