no this isn't about alexandria ocasio-cortez
at main 778 B view raw
1package main 2 3import ( 4 "testing" 5) 6 7const testInput = `..@@.@@@@. 8@@@.@.@.@@ 9@@@@@.@.@@ 10@.@@@@..@. 11@@.@@@@.@@ 12.@@@@@@@.@ 13.@.@.@.@@@ 14@.@@@.@@@@ 15.@@@@@@@@. 16@.@.@@@.@. 17` 18 19func TestPart1(t *testing.T) { 20 d := &DayFour{} 21 if err := d.ParseInput(testInput); err != nil { 22 t.Fatalf("ParseInput failed: %v", err) 23 } 24 25 got, err := d.Part1() 26 if err != nil { 27 t.Fatalf("Part1 failed: %v", err) 28 } 29 30 want := 13 31 if got != want { 32 t.Errorf("Part1() = %d, want %d", got, want) 33 } 34} 35 36func TestPart2(t *testing.T) { 37 d := &DayFour{} 38 if err := d.ParseInput(testInput); err != nil { 39 t.Fatalf("ParseInput failed: %v", err) 40 } 41 42 got, err := d.Part2() 43 if err != nil { 44 t.Fatalf("Part2 failed: %v", err) 45 } 46 47 want := 43 48 if got != want { 49 t.Errorf("Part2() = %d, want %d", got, want) 50 } 51}