We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 10529d0 commit 077e32dCopy full SHA for 077e32d
traverse_test.go
@@ -341,3 +341,19 @@ func TestGeoIPNetworksWithin(t *testing.T) {
341
require.NoError(t, reader.Close())
342
}
343
344
+
345
+func BenchmarkNetworks(b *testing.B) {
346
+ db, err := Open(testFile("GeoIP2-Country-Test.mmdb"))
347
+ require.NoError(b, err)
348
349
+ for i := 0; i < b.N; i++ {
350
+ for r := range db.Networks() {
351
+ var rec struct{}
352
+ err = r.Decode(&rec)
353
+ if err != nil {
354
+ b.Error(err)
355
+ }
356
357
358
+ require.NoError(b, db.Close(), "error on close")
359
+}
0 commit comments