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)