MCPcopy Create free account
hub / github.com/TheAlgorithms/Go / getDiceThrowTestCases

Function getDiceThrowTestCases

dynamic/dicethrow_test.go:17–30  ·  view source on GitHub ↗

getDiceThrowTestCases provides the test cases for DiceThrow

()

Source from the content-addressed store, hash-verified

15
16// getDiceThrowTestCases provides the test cases for DiceThrow
17func getDiceThrowTestCases() []testCaseDiceThrow {
18 return []testCaseDiceThrow{
19 {2, 6, 7, 6}, // Two dice, six faces each, sum = 7
20 {1, 6, 3, 1}, // One die, six faces, sum = 3
21 {3, 4, 5, 6}, // Three dice, four faces each, sum = 5
22 {1, 6, 1, 1}, // One die, six faces, sum = 1
23 {2, 6, 12, 1}, // Two dice, six faces each, sum = 12
24 {3, 6, 18, 1}, // Three dice, six faces each, sum = 18
25 {2, 6, 20, 0}, // Two dice, six faces each, sum = 20 (impossible)
26 {1, 1, 1, 1}, // One die, one face, sum = 1
27 {1, 1, 2, 0}, // One die, one face, sum = 2 (impossible)
28 {2, 1, 2, 1}, // Two dice, one face each, sum = 2
29 }
30}
31
32// TestDiceThrow tests the DiceThrow function with basic test cases
33func TestDiceThrow(t *testing.T) {

Callers 1

TestDiceThrowFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected