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 e92e74b commit acfe9c7Copy full SHA for acfe9c7
reader_test.go
@@ -652,6 +652,24 @@ func BenchmarkLookup(b *testing.B) {
652
assert.NoError(b, db.Close(), "error on close")
653
}
654
655
+func BenchmarkLookupNetwork(b *testing.B) {
656
+ db, err := Open("GeoLite2-City.mmdb")
657
+ require.NoError(b, err)
658
+
659
+ r := rand.New(rand.NewSource(time.Now().UnixNano()))
660
+ var result interface{}
661
662
+ ip := make(net.IP, 4)
663
+ for i := 0; i < b.N; i++ {
664
+ randomIPv4Address(r, ip)
665
+ _, _, err = db.LookupNetwork(ip, &result)
666
+ if err != nil {
667
+ b.Error(err)
668
+ }
669
670
+ assert.NoError(b, db.Close(), "error on close")
671
+}
672
673
func BenchmarkCountryCode(b *testing.B) {
674
db, err := Open("GeoLite2-City.mmdb")
675
require.NoError(b, err)
0 commit comments