File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -54,9 +54,10 @@ def rand1
54
54
55
55
# Test type 3: Multiple database queries
56
56
get '/queries' do
57
+ ids = ALL_IDS . sample ( bounded_queries )
57
58
worlds =
58
59
DB . synchronize do
59
- ALL_IDS . sample ( bounded_queries ) . map do |id |
60
+ ids . map do |id |
60
61
World . with_pk ( id )
61
62
end
62
63
end
@@ -79,9 +80,10 @@ def rand1
79
80
# Test type 5: Database updates
80
81
get '/updates' do
81
82
worlds = nil
83
+ ids = ALL_IDS . sample ( bounded_queries )
82
84
DB . synchronize do
83
85
worlds =
84
- ALL_IDS . sample ( bounded_queries ) . map do |id |
86
+ ids . map do |id |
85
87
world = World . with_pk ( id )
86
88
new_value = rand1
87
89
new_value = rand1 while new_value == world . randomnumber
Original file line number Diff line number Diff line change @@ -59,9 +59,10 @@ def rand1
59
59
60
60
# Test type 3: Multiple database queries
61
61
get '/queries' do
62
+ ids = ALL_IDS . sample ( bounded_queries )
62
63
worlds =
63
64
ActiveRecord ::Base . with_connection do
64
- ALL_IDS . sample ( bounded_queries ) . map do |id |
65
+ ids . map do |id |
65
66
World . find ( id ) . attributes
66
67
end
67
68
end
@@ -86,8 +87,9 @@ def rand1
86
87
# Test type 5: Database updates
87
88
get '/updates' do
88
89
worlds = nil
90
+ ids = ALL_IDS . sample ( bounded_queries )
89
91
ActiveRecord ::Base . with_connection do
90
- worlds = ALL_IDS . sample ( bounded_queries ) . map do |id |
92
+ worlds = ids . map do |id |
91
93
world = World . find ( id )
92
94
new_value = rand1
93
95
new_value = rand1 until new_value != world . randomNumber
You can’t perform that action at this time.
0 commit comments