2017-08-05 20:48:17 -07:00
|
|
|
// Copyright 2017 Team 254. All Rights Reserved.
|
|
|
|
|
// Author: pat@patfairbank.com (Patrick Fairbank)
|
|
|
|
|
//
|
2017-08-27 16:27:02 -07:00
|
|
|
// Helper methods for use in tests in this package and others.
|
2017-08-05 20:48:17 -07:00
|
|
|
|
|
|
|
|
package game
|
|
|
|
|
|
|
|
|
|
func TestScore1() *Score {
|
2018-08-18 18:40:21 -07:00
|
|
|
fouls := []Foul{{Rule{"G22", false, ""}, 25, 25.2}, {Rule{"G18", true, ""}, 25, 150},
|
|
|
|
|
{Rule{"G20", true, ""}, 1868, 0}}
|
2018-09-01 22:19:17 -07:00
|
|
|
return &Score{1, 1.5, 4.5, true, 25.4, 0, 21.6, 0, 0, 0, 3, true, 0, 0, 2, 0, fouls, false}
|
2017-08-05 20:48:17 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestScore2() *Score {
|
2018-09-01 22:19:17 -07:00
|
|
|
return &Score{3, 4, 6, true, 33, 10, 20, 10, 3, 3, 0, false, 3, 3, 1, 1, []Foul{}, false}
|
2017-08-05 20:48:17 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestRanking1() *Ranking {
|
2018-03-25 20:15:00 -07:00
|
|
|
return &Ranking{254, 1, RankingFields{20, 625, 90, 554, 10, 0.254, 3, 2, 1, 0, 10}}
|
2017-08-05 20:48:17 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestRanking2() *Ranking {
|
2018-03-25 20:15:00 -07:00
|
|
|
return &Ranking{1114, 2, RankingFields{18, 700, 625, 90, 554, 0.1114, 1, 3, 2, 0, 10}}
|
2017-08-05 20:48:17 -07:00
|
|
|
}
|