diff options
Diffstat (limited to 'logic/score_test.go')
| -rw-r--r-- | logic/score_test.go | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/logic/score_test.go b/logic/score_test.go index 66ed608..8a254a7 100644 --- a/logic/score_test.go +++ b/logic/score_test.go @@ -23,13 +23,13 @@ func TestScore(t *testing.T) { func TestInsert(t *testing.T) { s := NewScore() - d := Dices{1, 2, 3, 4, 5} + d := Dice{1, 2, 3, 4, 5} p, err := s.Insert(d, 0) if p != 1 || err != nil { t.Errorf("Inserting %v as aces should return 1", d) } - d = Dices{1, 2, 2, 3, 4} + d = Dice{1, 2, 2, 3, 4} p, err = s.Insert(d, 1) if p != 4 || err != nil { t.Errorf("Inserting %v as twos should return 4", d) @@ -40,67 +40,67 @@ func TestInsert(t *testing.T) { t.Errorf("Inserting %v as twos again should fail", d) } - d = Dices{1, 2, 2, 4, 4} + d = Dice{1, 2, 2, 4, 4} p, err = s.Insert(d, 2) if p != 0 || err != nil { t.Errorf("Inserting %v as threes should return 0", d) } - d = Dices{1, 2, 2, 6, 6} + d = Dice{1, 2, 2, 6, 6} p, err = s.Insert(d, 5) if p != 12 || err != nil { t.Errorf("Inserting %v as sixes should return 12", d) } - d = Dices{1, 2, 6, 6, 6} + d = Dice{1, 2, 6, 6, 6} p, err = s.Insert(d, 6) if p != 21 || err != nil { t.Errorf("Inserting %v as three of a kind should return 21", d) } - d = Dices{1, 1, 2, 2, 2} + d = Dice{1, 1, 2, 2, 2} p, err = s.Insert(d, 7) if p != 0 || err == nil { t.Errorf("Inserting %v as four of a kind should fail", d) } - d = Dices{1, 2, 2, 2, 2} + d = Dice{1, 2, 2, 2, 2} p, err = s.Insert(d, 7) if p != 9 || err != nil { t.Errorf("Inserting %v as four of a kind should return 9", d) } - d = Dices{1, 1, 2, 2, 2} + d = Dice{1, 1, 2, 2, 2} p, err = s.Insert(d, 8) if p != 25 || err != nil { t.Errorf("Inserting %v as full house should return 25", d) } - d = Dices{1, 2, 3, 4, 5} + d = Dice{1, 2, 3, 4, 5} p, err = s.Insert(d, 9) if p != 30 || err != nil { t.Errorf("Inserting %v as small straight should return 30", d) } - d = Dices{1, 2, 3, 4, 5} + d = Dice{1, 2, 3, 4, 5} p, err = s.Insert(d, 10) if p != 40 || err != nil { t.Errorf("Inserting %v as large straight should return 40", d) } - d = Dices{2, 2, 3, 4, 5} + d = Dice{2, 2, 3, 4, 5} p, err = s.Insert(d, 10) if p != 0 || err == nil { t.Errorf("Inserting %v as large straight should fail", d) } - d = Dices{2, 2, 2, 2, 2} + d = Dice{2, 2, 2, 2, 2} p, err = s.Insert(d, 11) if p != 50 || err != nil { t.Errorf("Inserting %v as yahtzee should return 50", d) } - d = Dices{1, 3, 3, 5, 6} + d = Dice{1, 3, 3, 5, 6} p, err = s.Insert(d, 12) if p != 18 || err != nil { t.Errorf("Inserting %v as chance should return 18", d) |
