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 76c6c43 commit 64a88deCopy full SHA for 64a88de
reader_test.go
@@ -665,6 +665,19 @@ func checkIpv6(t *testing.T, reader *Reader) {
665
}
666
667
668
+func BenchmarkOpen(b *testing.B) {
669
+ var db *Reader
670
+ var err error
671
+ for i := 0; i < b.N; i++ {
672
+ db, err = Open("GeoLite2-City.mmdb")
673
+ if err != nil {
674
+ b.Error(err)
675
+ }
676
677
+ assert.NotNil(b, db)
678
+ assert.NoError(b, db.Close(), "error on close")
679
+}
680
+
681
func BenchmarkInterfaceLookup(b *testing.B) {
682
db, err := Open("GeoLite2-City.mmdb")
683
require.NoError(b, err)
0 commit comments