package powerball import "testing" func TestConfig_Validate(t *testing.T) { c := Config{} c = c.validate() // validate is a no-op for powerball Config, just verify it doesn't panic. _ = c } func TestDefaultConfig(t *testing.T) { c := DefaultConfig _ = c } func TestDrawing_ZeroValue(t *testing.T) { var d Drawing if d.PowerBall != 0 || d.PowerPlay != 0 { t.Error("zero-value Drawing should have zero fields") } for i, n := range d.Numbers { if n != 0 { t.Errorf("Numbers[%d] = %d, want 0", i, n) } } } func TestNextDrawing_ZeroValue(t *testing.T) { var nd NextDrawing if nd.Date != "" || nd.JackpotDollars != 0 { t.Error("zero-value NextDrawing should have empty/zero fields") } }