package main import "testing" func TestPart1(t *testing.T) { const expected = 198 result := Part1(ConvertToUsefulData(GetData("./test-data"))) if result != expected { t.Fatalf("Expected: %d Result: %d", expected, result) } } func TestPart2Oxygen(t *testing.T) { const expected = 23 oxygen, _ := Part2(ConvertToUsefulData(GetData("./test-data"))) if oxygen != expected { t.Fatalf("Expected: %d Result: %d", expected, oxygen) } } func TestPart2Co2Scrubber(t *testing.T) { const expected = 10 _, co2Scrubber := Part2(ConvertToUsefulData(GetData("./test-data"))) if co2Scrubber != expected { t.Fatalf("Expected: %d Result: %d", expected, co2Scrubber) } }