Advent-of-Code/2021/day3/main_test.go

27 lines
672 B
Go
Raw Normal View History

2023-11-15 13:28:22 +01:00
package main
import "testing"
func TestPart1(t *testing.T) {
const expected = 198
result := Part1(ConvertToUsefulData(GetData("./test-data")))
2023-11-15 13:28:22 +01:00
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)
}
}