From 153d0b76b21432dfca33b7f0aa6276a0b132d406 Mon Sep 17 00:00:00 2001 From: Melbex De Leon Date: Mon, 30 May 2022 22:46:36 +0800 Subject: [PATCH] chore[test]: Add benchmark for scan --- tests/benchmark_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/benchmark_test.go b/tests/benchmark_test.go index d897a634..b35d52a2 100644 --- a/tests/benchmark_test.go +++ b/tests/benchmark_test.go @@ -24,6 +24,16 @@ func BenchmarkFind(b *testing.B) { } } +func BenchmarkScan(b *testing.B) { + user := *GetUser("find", Config{}) + DB.Create(&user) + + var u User + for x := 0; x < b.N; x++ { + DB.Raw("select * from users where id = ?", user.ID).Scan(&u) + } +} + func BenchmarkUpdate(b *testing.B) { user := *GetUser("find", Config{}) DB.Create(&user)