blob: fc0eeb457eb4b8cb7936e3b8a5fffc5e07c47f8c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package player
import "testing"
// Regression: XPTable was declared [100]int with 99 initializers, so index 99
// silently read as 0 ("level 100 costs 0 XP"). The array is now sized so an
// out-of-range index is a compile error.
func TestXPTableBounds(t *testing.T) {
if len(XPTable) != 99 {
t.Fatalf("len(XPTable) = %d, want 99", len(XPTable))
}
if XPTable[98] != 13034431 {
t.Fatalf("XPTable[98] = %d, want 13034431", XPTable[98])
}
}
|