mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-03-25 01:14:43 +00:00
Wrestler pool number is now saved in db. Pool number generation moved to it's own class.
This commit is contained in:
@@ -130,7 +130,7 @@ class Match < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
def poolNumber
|
def poolNumber
|
||||||
if self.w1?
|
if self.w1?
|
||||||
wrestler1.generatePoolNumber
|
wrestler1.pool
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,13 @@ class Weight < ActiveRecord::Base
|
|||||||
# self.tournament.destroyAllMatches
|
# self.tournament.destroyAllMatches
|
||||||
end
|
end
|
||||||
|
|
||||||
def wrestlersForPool(pool)
|
def wrestlersForPool(poolNumber)
|
||||||
self.wrestlers.select{|w| w.generatePoolNumber == pool}
|
#For some reason this does not work
|
||||||
|
# wrestlers.select{|w| w.pool == poolNumber}
|
||||||
|
|
||||||
|
#This does...
|
||||||
|
weightWrestlers = Wrestler.where(:weight_id => self.id)
|
||||||
|
weightWrestlers.select{|w| w.pool == poolNumber}
|
||||||
end
|
end
|
||||||
|
|
||||||
def allPoolMatchesFinished(pool)
|
def allPoolMatchesFinished(pool)
|
||||||
@@ -43,7 +48,8 @@ class Weight < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def poolSeedOrder(pool)
|
def poolSeedOrder(pool)
|
||||||
wrestlersForPool(pool).sort_by{|w| [w.original_seed ? 0 : 1, w.original_seed || 0]}
|
# wrestlersForPool(pool).sort_by{|w| [w.original_seed ? 0 : 1, w.original_seed || 0]}
|
||||||
|
return wrestlersForPool(pool).sort_by{|w|w.seed}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@@ -51,79 +57,6 @@ class Weight < ActiveRecord::Base
|
|||||||
SwapWrestlers.new.swapWrestlers(wrestler1_id,wrestler2_id)
|
SwapWrestlers.new.swapWrestlers(wrestler1_id,wrestler2_id)
|
||||||
end
|
end
|
||||||
|
|
||||||
def returnPoolNumber(wrestler)
|
|
||||||
if self.pools == 4
|
|
||||||
@wrestlers = fourPoolNumbers(self.wrestlers)
|
|
||||||
elsif self.pools == 2
|
|
||||||
@wrestlers = twoPoolNumbers(self.wrestlers)
|
|
||||||
elsif self.pools == 1
|
|
||||||
@wrestlers = onePoolNumbers(self.wrestlers)
|
|
||||||
end
|
|
||||||
@wrestler = @wrestlers.select{|w| w.id == wrestler.id}.first
|
|
||||||
return @wrestler.poolNumber
|
|
||||||
end
|
|
||||||
|
|
||||||
def onePoolNumbers(poolWrestlers)
|
|
||||||
poolWrestlers.sort_by{|x| x.seed }.each do |w|
|
|
||||||
w.poolNumber = 1
|
|
||||||
end
|
|
||||||
return poolWrestlers
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
def twoPoolNumbers(poolWrestlers)
|
|
||||||
pool = 1
|
|
||||||
poolWrestlers.sort_by{|x| x.seed }.reverse.each do |w|
|
|
||||||
if w.seed == 1
|
|
||||||
w.poolNumber = 1
|
|
||||||
elsif w.seed == 2
|
|
||||||
w.poolNumber = 2
|
|
||||||
elsif w.seed == 3
|
|
||||||
w.poolNumber = 2
|
|
||||||
elsif w.seed == 4
|
|
||||||
w.poolNumber = 1
|
|
||||||
else
|
|
||||||
w.poolNumber = pool
|
|
||||||
end
|
|
||||||
if pool < 2
|
|
||||||
pool = pool + 1
|
|
||||||
else
|
|
||||||
pool = 1
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return poolWrestlers
|
|
||||||
end
|
|
||||||
|
|
||||||
def fourPoolNumbers(poolWrestlers)
|
|
||||||
pool = 1
|
|
||||||
poolWrestlers.sort_by{|x| x.seed }.reverse.each do |w|
|
|
||||||
if w.seed == 1
|
|
||||||
w.poolNumber = 1
|
|
||||||
elsif w.seed == 2
|
|
||||||
w.poolNumber = 2
|
|
||||||
elsif w.seed == 3
|
|
||||||
w.poolNumber = 3
|
|
||||||
elsif w.seed == 4
|
|
||||||
w.poolNumber = 4
|
|
||||||
elsif w.seed == 8
|
|
||||||
w.poolNumber = 1
|
|
||||||
elsif w.seed == 7
|
|
||||||
w.poolNumber = 2
|
|
||||||
elsif w.seed == 6
|
|
||||||
w.poolNumber = 3
|
|
||||||
elsif w.seed == 5
|
|
||||||
w.poolNumber = 4
|
|
||||||
else
|
|
||||||
w.poolNumber = pool
|
|
||||||
end
|
|
||||||
if pool < 4
|
|
||||||
pool = pool + 1
|
|
||||||
else
|
|
||||||
pool = 1
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return poolWrestlers
|
|
||||||
end
|
|
||||||
|
|
||||||
def bracket_size
|
def bracket_size
|
||||||
wrestlers.size
|
wrestlers.size
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ class Wrestler < ActiveRecord::Base
|
|||||||
has_one :tournament, through: :weight
|
has_one :tournament, through: :weight
|
||||||
has_many :matches, through: :weight
|
has_many :matches, through: :weight
|
||||||
has_many :deductedPoints, class_name: "Teampointadjust"
|
has_many :deductedPoints, class_name: "Teampointadjust"
|
||||||
attr_accessor :poolNumber, :poolAdvancePoints, :originalId, :swapId
|
attr_accessor :poolAdvancePoints, :originalId, :swapId
|
||||||
|
|
||||||
validates :name, :weight_id, :school_id, presence: true
|
validates :name, :weight_id, :school_id, presence: true
|
||||||
|
|
||||||
@@ -103,10 +103,6 @@ class Wrestler < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def generatePoolNumber
|
|
||||||
self.weight.returnPoolNumber(self)
|
|
||||||
end
|
|
||||||
|
|
||||||
def boutByRound(round)
|
def boutByRound(round)
|
||||||
round_match = allMatches.select{|m| m.round == round}.first
|
round_match = allMatches.select{|m| m.round == round}.first
|
||||||
if round_match.blank?
|
if round_match.blank?
|
||||||
@@ -122,7 +118,7 @@ class Wrestler < ActiveRecord::Base
|
|||||||
|
|
||||||
def poolMatches
|
def poolMatches
|
||||||
pool_matches = allMatches.select{|m| m.bracket_position == "Pool"}
|
pool_matches = allMatches.select{|m| m.bracket_position == "Pool"}
|
||||||
pool_matches.select{|m| m.poolNumber == self.generatePoolNumber}
|
pool_matches.select{|m| m.poolNumber == self.pool}
|
||||||
end
|
end
|
||||||
|
|
||||||
def hasAPoolBye
|
def hasAPoolBye
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ class PoolAdvance
|
|||||||
end
|
end
|
||||||
|
|
||||||
def advanceWrestler
|
def advanceWrestler
|
||||||
if @wrestler.weight.allPoolMatchesFinished(@wrestler.generatePoolNumber) && @wrestler.finishedBracketMatches.size == 0
|
if @wrestler.weight.allPoolMatchesFinished(@wrestler.pool) && @wrestler.finishedBracketMatches.size == 0
|
||||||
poolToBracketAdvancment
|
poolToBracketAdvancment
|
||||||
end
|
end
|
||||||
if @wrestler.finishedBracketMatches.size > 0
|
if @wrestler.finishedBracketMatches.size > 0
|
||||||
@@ -15,7 +15,7 @@ class PoolAdvance
|
|||||||
end
|
end
|
||||||
|
|
||||||
def poolToBracketAdvancment
|
def poolToBracketAdvancment
|
||||||
pool = @wrestler.generatePoolNumber
|
pool = @wrestler.pool
|
||||||
if @wrestler.weight.wrestlers.size > 6
|
if @wrestler.weight.wrestlers.size > 6
|
||||||
poolOrder = @wrestler.weight.poolOrder(pool)
|
poolOrder = @wrestler.weight.poolOrder(pool)
|
||||||
#Take pool order and move winner and runner up to correct match based on w1_name and w2_name
|
#Take pool order and move winner and runner up to correct match based on w1_name and w2_name
|
||||||
|
|||||||
@@ -6,12 +6,13 @@ class PoolGeneration
|
|||||||
end
|
end
|
||||||
|
|
||||||
def generatePools
|
def generatePools
|
||||||
|
GeneratePoolNumbers.new(@weight).savePoolNumbers
|
||||||
pools = @weight.pools
|
pools = @weight.pools
|
||||||
while @pool <= pools
|
while @pool <= pools
|
||||||
roundRobin
|
roundRobin
|
||||||
@pool += 1
|
@pool += 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def roundRobin
|
def roundRobin
|
||||||
wrestlers = @weight.wrestlersForPool(@pool)
|
wrestlers = @weight.wrestlersForPool(@pool)
|
||||||
|
|||||||
77
app/services/weight_services/generate_pool_numbers.rb
Normal file
77
app/services/weight_services/generate_pool_numbers.rb
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
class GeneratePoolNumbers
|
||||||
|
def initialize( weight )
|
||||||
|
@weight = weight
|
||||||
|
end
|
||||||
|
|
||||||
|
def savePoolNumbers
|
||||||
|
if @weight.pools == 4
|
||||||
|
saveFourPoolNumbers(@weight.wrestlers)
|
||||||
|
elsif @weight.pools == 2
|
||||||
|
saveTwoPoolNumbers(@weight.wrestlers)
|
||||||
|
elsif @weight.pools == 1
|
||||||
|
saveOnePoolNumbers(@weight.wrestlers)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def saveOnePoolNumbers(poolWrestlers)
|
||||||
|
poolWrestlers.sort_by{|x| x.seed }.each do |w|
|
||||||
|
w.pool = 1
|
||||||
|
w.save
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def saveTwoPoolNumbers(poolWrestlers)
|
||||||
|
pool = 1
|
||||||
|
poolWrestlers.sort_by{|x| x.seed }.reverse.each do |w|
|
||||||
|
if w.seed == 1
|
||||||
|
w.pool = 1
|
||||||
|
elsif w.seed == 2
|
||||||
|
w.pool = 2
|
||||||
|
elsif w.seed == 3
|
||||||
|
w.pool = 2
|
||||||
|
elsif w.seed == 4
|
||||||
|
w.pool = 1
|
||||||
|
else
|
||||||
|
w.pool = pool
|
||||||
|
end
|
||||||
|
if pool < 2
|
||||||
|
pool = pool + 1
|
||||||
|
else
|
||||||
|
pool = 1
|
||||||
|
end
|
||||||
|
w.save
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def saveFourPoolNumbers(poolWrestlers)
|
||||||
|
pool = 1
|
||||||
|
poolWrestlers.sort_by{|x| x.seed }.reverse.each do |w|
|
||||||
|
if w.seed == 1
|
||||||
|
w.pool = 1
|
||||||
|
elsif w.seed == 2
|
||||||
|
w.pool = 2
|
||||||
|
elsif w.seed == 3
|
||||||
|
w.pool = 3
|
||||||
|
elsif w.seed == 4
|
||||||
|
w.pool = 4
|
||||||
|
elsif w.seed == 8
|
||||||
|
w.pool = 1
|
||||||
|
elsif w.seed == 7
|
||||||
|
w.pool = 2
|
||||||
|
elsif w.seed == 6
|
||||||
|
w.pool = 3
|
||||||
|
elsif w.seed == 5
|
||||||
|
w.pool = 4
|
||||||
|
else
|
||||||
|
w.pool = pool
|
||||||
|
end
|
||||||
|
if pool < 4
|
||||||
|
pool = pool + 1
|
||||||
|
else
|
||||||
|
pool = 1
|
||||||
|
end
|
||||||
|
w.save
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
<% @round = 1 %>
|
<% @round = 1 %>
|
||||||
<% @pool = 1 %>
|
<% @pool = 1 %>
|
||||||
<% until @wrestlers.select{|w| w.generatePoolNumber == @pool}.blank? %>
|
<% until @wrestlers.select{|w| w.pool == @pool}.blank? %>
|
||||||
<h5>Pool <%= @pool %></h5>
|
<h5>Pool <%= @pool %></h5>
|
||||||
<table class="table table-striped table-bordered table-condensed">
|
<table class="table table-striped table-bordered table-condensed">
|
||||||
<thead>
|
<thead>
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<% @wrestlers.select{|w| w.generatePoolNumber == @pool}.sort_by{|w| w.seed}.each do |w| %>
|
<% @wrestlers.select{|w| w.pool == @pool}.sort_by{|w| w.seed}.each do |w| %>
|
||||||
<tr>
|
<tr>
|
||||||
<td><%= w.original_seed %> <%= w.name %> <%= w.season_win %>-<%= w.season_loss %> <%= w.school.name %></td>
|
<td><%= w.original_seed %> <%= w.name %> <%= w.season_win %>-<%= w.season_loss %> <%= w.school.name %></td>
|
||||||
<% @round = 1 %>
|
<% @round = 1 %>
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ module Wrestling
|
|||||||
|
|
||||||
config.autoload_paths += %W(#{config.root}/app/services/tournament_services)
|
config.autoload_paths += %W(#{config.root}/app/services/tournament_services)
|
||||||
config.autoload_paths += %W(#{config.root}/app/services/wrestler_services)
|
config.autoload_paths += %W(#{config.root}/app/services/wrestler_services)
|
||||||
|
config.autoload_paths += %W(#{config.root}/app/services/weight_services)
|
||||||
config.autoload_paths += %W(#{config.root}/app/services/bracket_advancement)
|
config.autoload_paths += %W(#{config.root}/app/services/bracket_advancement)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
5
db/migrate/20170301174920_add_pool_column.rb
Normal file
5
db/migrate/20170301174920_add_pool_column.rb
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
class AddPoolColumn < ActiveRecord::Migration
|
||||||
|
def change
|
||||||
|
add_column :wrestlers, :pool, :integer
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
#
|
#
|
||||||
# It's strongly recommended that you check this file into your version control system.
|
# It's strongly recommended that you check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(version: 20160126173424) do
|
ActiveRecord::Schema.define(version: 20170301174920) do
|
||||||
|
|
||||||
create_table "delayed_jobs", force: :cascade do |t|
|
create_table "delayed_jobs", force: :cascade do |t|
|
||||||
t.integer "priority", default: 0, null: false
|
t.integer "priority", default: 0, null: false
|
||||||
@@ -154,6 +154,7 @@ ActiveRecord::Schema.define(version: 20160126173424) do
|
|||||||
t.string "criteria"
|
t.string "criteria"
|
||||||
t.boolean "extra"
|
t.boolean "extra"
|
||||||
t.decimal "offical_weight"
|
t.decimal "offical_weight"
|
||||||
|
t.integer "pool"
|
||||||
end
|
end
|
||||||
|
|
||||||
add_index "wrestlers", ["weight_id"], name: "index_wrestlers_on_weight_id"
|
add_index "wrestlers", ["weight_id"], name: "index_wrestlers_on_weight_id"
|
||||||
|
|||||||
88
test/fixtures/wrestlers.yml
vendored
88
test/fixtures/wrestlers.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
|
|
||||||
|
|
||||||
tournament_1_wrestler_1:
|
tournament_1_wrestler_1:
|
||||||
id: 1
|
id: 1
|
||||||
@@ -11,6 +11,7 @@ tournament_1_wrestler_1:
|
|||||||
season_win: 30
|
season_win: 30
|
||||||
criteria: SQ
|
criteria: SQ
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_2:
|
tournament_1_wrestler_2:
|
||||||
id: 2
|
id: 2
|
||||||
@@ -23,6 +24,7 @@ tournament_1_wrestler_2:
|
|||||||
season_win: 30
|
season_win: 30
|
||||||
criteria: DP 6th
|
criteria: DP 6th
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_3:
|
tournament_1_wrestler_3:
|
||||||
id: 3
|
id: 3
|
||||||
@@ -35,6 +37,7 @@ tournament_1_wrestler_3:
|
|||||||
season_win: 49
|
season_win: 49
|
||||||
criteria: SP 2nd
|
criteria: SP 2nd
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_4:
|
tournament_1_wrestler_4:
|
||||||
id: 4
|
id: 4
|
||||||
@@ -47,6 +50,7 @@ tournament_1_wrestler_4:
|
|||||||
season_win: 30
|
season_win: 30
|
||||||
criteria: DP 5th
|
criteria: DP 5th
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_5:
|
tournament_1_wrestler_5:
|
||||||
id: 5
|
id: 5
|
||||||
@@ -59,6 +63,7 @@ tournament_1_wrestler_5:
|
|||||||
season_win: 49
|
season_win: 49
|
||||||
criteria: SP 5th
|
criteria: SP 5th
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_6:
|
tournament_1_wrestler_6:
|
||||||
id: 6
|
id: 6
|
||||||
@@ -71,6 +76,7 @@ tournament_1_wrestler_6:
|
|||||||
season_win: 16
|
season_win: 16
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_7:
|
tournament_1_wrestler_7:
|
||||||
id: 7
|
id: 7
|
||||||
@@ -83,6 +89,7 @@ tournament_1_wrestler_7:
|
|||||||
season_win: 16
|
season_win: 16
|
||||||
criteria: DQ
|
criteria: DQ
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_8:
|
tournament_1_wrestler_8:
|
||||||
id: 8
|
id: 8
|
||||||
@@ -95,6 +102,7 @@ tournament_1_wrestler_8:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria: SQ
|
criteria: SQ
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_9:
|
tournament_1_wrestler_9:
|
||||||
id: 9
|
id: 9
|
||||||
@@ -107,6 +115,7 @@ tournament_1_wrestler_9:
|
|||||||
season_win: 40
|
season_win: 40
|
||||||
criteria: SQ
|
criteria: SQ
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_10:
|
tournament_1_wrestler_10:
|
||||||
id: 10
|
id: 10
|
||||||
@@ -119,6 +128,7 @@ tournament_1_wrestler_10:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_11:
|
tournament_1_wrestler_11:
|
||||||
id: 11
|
id: 11
|
||||||
@@ -131,6 +141,7 @@ tournament_1_wrestler_11:
|
|||||||
season_win: 20
|
season_win: 20
|
||||||
criteria: DP 6th
|
criteria: DP 6th
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_12:
|
tournament_1_wrestler_12:
|
||||||
id: 12
|
id: 12
|
||||||
@@ -143,6 +154,7 @@ tournament_1_wrestler_12:
|
|||||||
season_win: 30
|
season_win: 30
|
||||||
criteria: SP 7th
|
criteria: SP 7th
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_13:
|
tournament_1_wrestler_13:
|
||||||
id: 13
|
id: 13
|
||||||
@@ -155,6 +167,7 @@ tournament_1_wrestler_13:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_14:
|
tournament_1_wrestler_14:
|
||||||
id: 14
|
id: 14
|
||||||
@@ -167,6 +180,7 @@ tournament_1_wrestler_14:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_15:
|
tournament_1_wrestler_15:
|
||||||
id: 15
|
id: 15
|
||||||
@@ -179,6 +193,7 @@ tournament_1_wrestler_15:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_16:
|
tournament_1_wrestler_16:
|
||||||
id: 16
|
id: 16
|
||||||
@@ -191,6 +206,7 @@ tournament_1_wrestler_16:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_17:
|
tournament_1_wrestler_17:
|
||||||
id: 17
|
id: 17
|
||||||
@@ -203,6 +219,7 @@ tournament_1_wrestler_17:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_18:
|
tournament_1_wrestler_18:
|
||||||
id: 18
|
id: 18
|
||||||
@@ -215,6 +232,7 @@ tournament_1_wrestler_18:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_19:
|
tournament_1_wrestler_19:
|
||||||
id: 19
|
id: 19
|
||||||
@@ -227,6 +245,7 @@ tournament_1_wrestler_19:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_20:
|
tournament_1_wrestler_20:
|
||||||
id: 20
|
id: 20
|
||||||
@@ -239,6 +258,7 @@ tournament_1_wrestler_20:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_21:
|
tournament_1_wrestler_21:
|
||||||
id: 21
|
id: 21
|
||||||
@@ -251,6 +271,7 @@ tournament_1_wrestler_21:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_22:
|
tournament_1_wrestler_22:
|
||||||
id: 22
|
id: 22
|
||||||
@@ -263,6 +284,7 @@ tournament_1_wrestler_22:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_23:
|
tournament_1_wrestler_23:
|
||||||
id: 23
|
id: 23
|
||||||
@@ -275,6 +297,7 @@ tournament_1_wrestler_23:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_24:
|
tournament_1_wrestler_24:
|
||||||
id: 24
|
id: 24
|
||||||
@@ -287,6 +310,7 @@ tournament_1_wrestler_24:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_25:
|
tournament_1_wrestler_25:
|
||||||
id: 25
|
id: 25
|
||||||
@@ -299,6 +323,7 @@ tournament_1_wrestler_25:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_26:
|
tournament_1_wrestler_26:
|
||||||
id: 26
|
id: 26
|
||||||
@@ -311,6 +336,7 @@ tournament_1_wrestler_26:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_27:
|
tournament_1_wrestler_27:
|
||||||
id: 27
|
id: 27
|
||||||
@@ -323,6 +349,7 @@ tournament_1_wrestler_27:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_28:
|
tournament_1_wrestler_28:
|
||||||
id: 28
|
id: 28
|
||||||
@@ -335,6 +362,7 @@ tournament_1_wrestler_28:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_29:
|
tournament_1_wrestler_29:
|
||||||
id: 29
|
id: 29
|
||||||
@@ -347,6 +375,7 @@ tournament_1_wrestler_29:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_30:
|
tournament_1_wrestler_30:
|
||||||
id: 30
|
id: 30
|
||||||
@@ -359,6 +388,7 @@ tournament_1_wrestler_30:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_31:
|
tournament_1_wrestler_31:
|
||||||
id: 31
|
id: 31
|
||||||
@@ -371,6 +401,7 @@ tournament_1_wrestler_31:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_32:
|
tournament_1_wrestler_32:
|
||||||
id: 32
|
id: 32
|
||||||
@@ -383,6 +414,7 @@ tournament_1_wrestler_32:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_33:
|
tournament_1_wrestler_33:
|
||||||
id: 33
|
id: 33
|
||||||
@@ -395,6 +427,7 @@ tournament_1_wrestler_33:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_34:
|
tournament_1_wrestler_34:
|
||||||
id: 34
|
id: 34
|
||||||
@@ -407,6 +440,7 @@ tournament_1_wrestler_34:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_35:
|
tournament_1_wrestler_35:
|
||||||
id: 35
|
id: 35
|
||||||
@@ -419,6 +453,7 @@ tournament_1_wrestler_35:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_36:
|
tournament_1_wrestler_36:
|
||||||
id: 36
|
id: 36
|
||||||
@@ -431,6 +466,7 @@ tournament_1_wrestler_36:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_37:
|
tournament_1_wrestler_37:
|
||||||
id: 37
|
id: 37
|
||||||
@@ -443,6 +479,7 @@ tournament_1_wrestler_37:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_38:
|
tournament_1_wrestler_38:
|
||||||
id: 38
|
id: 38
|
||||||
@@ -455,6 +492,7 @@ tournament_1_wrestler_38:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_39:
|
tournament_1_wrestler_39:
|
||||||
id: 39
|
id: 39
|
||||||
@@ -467,6 +505,7 @@ tournament_1_wrestler_39:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_40:
|
tournament_1_wrestler_40:
|
||||||
id: 40
|
id: 40
|
||||||
@@ -479,6 +518,7 @@ tournament_1_wrestler_40:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_41:
|
tournament_1_wrestler_41:
|
||||||
id: 41
|
id: 41
|
||||||
@@ -491,6 +531,7 @@ tournament_1_wrestler_41:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_42:
|
tournament_1_wrestler_42:
|
||||||
id: 42
|
id: 42
|
||||||
@@ -503,6 +544,7 @@ tournament_1_wrestler_42:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_43:
|
tournament_1_wrestler_43:
|
||||||
id: 43
|
id: 43
|
||||||
@@ -515,6 +557,7 @@ tournament_1_wrestler_43:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_44:
|
tournament_1_wrestler_44:
|
||||||
id: 44
|
id: 44
|
||||||
@@ -527,6 +570,7 @@ tournament_1_wrestler_44:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 2
|
||||||
|
|
||||||
tournament_1_wrestler_45:
|
tournament_1_wrestler_45:
|
||||||
id: 45
|
id: 45
|
||||||
@@ -539,6 +583,7 @@ tournament_1_wrestler_45:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_46:
|
tournament_1_wrestler_46:
|
||||||
id: 46
|
id: 46
|
||||||
@@ -551,6 +596,7 @@ tournament_1_wrestler_46:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_47:
|
tournament_1_wrestler_47:
|
||||||
id: 47
|
id: 47
|
||||||
@@ -563,6 +609,7 @@ tournament_1_wrestler_47:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 3
|
||||||
|
|
||||||
tournament_1_wrestler_48:
|
tournament_1_wrestler_48:
|
||||||
id: 48
|
id: 48
|
||||||
@@ -575,6 +622,7 @@ tournament_1_wrestler_48:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 4
|
||||||
|
|
||||||
tournament_1_wrestler_49:
|
tournament_1_wrestler_49:
|
||||||
id: 49
|
id: 49
|
||||||
@@ -582,11 +630,12 @@ tournament_1_wrestler_49:
|
|||||||
school_id: 1
|
school_id: 1
|
||||||
weight_id: 6
|
weight_id: 6
|
||||||
original_seed:
|
original_seed:
|
||||||
seed: 4
|
seed: 6
|
||||||
season_loss: 2
|
season_loss: 2
|
||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_50:
|
tournament_1_wrestler_50:
|
||||||
id: 50
|
id: 50
|
||||||
@@ -599,6 +648,7 @@ tournament_1_wrestler_50:
|
|||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_51:
|
tournament_1_wrestler_51:
|
||||||
id: 51
|
id: 51
|
||||||
@@ -606,23 +656,25 @@ tournament_1_wrestler_51:
|
|||||||
school_id: 1
|
school_id: 1
|
||||||
weight_id: 6
|
weight_id: 6
|
||||||
original_seed:
|
original_seed:
|
||||||
seed: 3
|
|
||||||
season_loss: 2
|
|
||||||
season_win: 50
|
|
||||||
criteria:
|
|
||||||
extra:
|
|
||||||
|
|
||||||
tournament_1_wrestler_52:
|
|
||||||
id: 52
|
|
||||||
name: Guy43
|
|
||||||
school_id: 1
|
|
||||||
weight_id: 6
|
|
||||||
original_seed:
|
|
||||||
seed: 5
|
seed: 5
|
||||||
season_loss: 2
|
season_loss: 2
|
||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
|
tournament_1_wrestler_52:
|
||||||
|
id: 52
|
||||||
|
name: Guy43
|
||||||
|
school_id: 1
|
||||||
|
weight_id: 6
|
||||||
|
original_seed:
|
||||||
|
seed: 3
|
||||||
|
season_loss: 2
|
||||||
|
season_win: 50
|
||||||
|
criteria:
|
||||||
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
tournament_1_wrestler_53:
|
tournament_1_wrestler_53:
|
||||||
id: 53
|
id: 53
|
||||||
@@ -630,8 +682,12 @@ tournament_1_wrestler_53:
|
|||||||
school_id: 1
|
school_id: 1
|
||||||
weight_id: 6
|
weight_id: 6
|
||||||
original_seed:
|
original_seed:
|
||||||
seed: 6
|
seed: 4
|
||||||
season_loss: 2
|
season_loss: 2
|
||||||
season_win: 50
|
season_win: 50
|
||||||
criteria:
|
criteria:
|
||||||
extra:
|
extra:
|
||||||
|
pool: 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ require 'test_helper'
|
|||||||
class SingleTestTest < ActionDispatch::IntegrationTest
|
class SingleTestTest < ActionDispatch::IntegrationTest
|
||||||
def setup
|
def setup
|
||||||
@tournament = Tournament.find(1)
|
@tournament = Tournament.find(1)
|
||||||
# @tournament.generateMatchups
|
# GenerateTournamentMatches.new(@tournament).generate
|
||||||
end
|
end
|
||||||
|
|
||||||
#rake test test/integration/single_test_test.rb > matches.txt
|
#rake test test/integration/single_test_test.rb > matches.txt
|
||||||
@@ -47,6 +47,7 @@ class SingleTestTest < ActionDispatch::IntegrationTest
|
|||||||
# puts " season_win: #{w.season_win}"
|
# puts " season_win: #{w.season_win}"
|
||||||
# puts " criteria: #{w.criteria}"
|
# puts " criteria: #{w.criteria}"
|
||||||
# puts " extra: #{w.extra}"
|
# puts " extra: #{w.extra}"
|
||||||
|
# puts " pool: #{w.pool}"
|
||||||
# puts ""
|
# puts ""
|
||||||
# count += 1
|
# count += 1
|
||||||
# end
|
# end
|
||||||
|
|||||||
Reference in New Issue
Block a user