From: Bjørn Erik Pedersen Date: Mon, 13 Jan 2025 10:57:48 +0000 (+0200) Subject: tpl/collections: Add BenchmarkWhereMap X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=956f915f772a754c889e545ef352fbc563cf7f34;p=brevno-suite%2Fhugo tpl/collections: Add BenchmarkWhereMap --- diff --git a/tpl/collections/where_test.go b/tpl/collections/where_test.go index 7ec9572e0..c66a5d608 100644 --- a/tpl/collections/where_test.go +++ b/tpl/collections/where_test.go @@ -902,3 +902,19 @@ func BenchmarkWhereOps(b *testing.B) { } }) } + +func BenchmarkWhereMap(b *testing.B) { + ns := newNs() + seq := map[string]string{} + + for i := 0; i < 1000; i++ { + seq[fmt.Sprintf("key%d", i)] = "value" + } + + for i := 0; i < b.N; i++ { + _, err := ns.Where(context.Background(), seq, "key", "eq", "value") + if err != nil { + b.Fatal(err) + } + } +}