no this isn't about alexandria ocasio-cortez
at main 52 lines 705 B view raw
1package main 2 3import ( 4 "testing" 5) 6 7const testInput = `3-5 810-14 916-20 1012-18 11 121 135 148 1511 1617 1732 18` 19 20func TestPart1(t *testing.T) { 21 d := &DayFive{} 22 if err := d.ParseInput(testInput); err != nil { 23 t.Fatalf("ParseInput failed: %v", err) 24 } 25 26 got, err := d.Part1() 27 if err != nil { 28 t.Fatalf("Part1 failed: %v", err) 29 } 30 31 want := 3 32 if got != want { 33 t.Errorf("Part1() = %d, want %d", got, want) 34 } 35} 36 37func TestPart2(t *testing.T) { 38 d := &DayFive{} 39 if err := d.ParseInput(testInput); err != nil { 40 t.Fatalf("ParseInput failed: %v", err) 41 } 42 43 got, err := d.Part2() 44 if err != nil { 45 t.Fatalf("Part2 failed: %v", err) 46 } 47 48 want := 14 49 if got != want { 50 t.Errorf("Part2() = %d, want %d", got, want) 51 } 52}