github.com/mnlphlp/aoc22@v0.0.0-20230330151331-c1dc4bff1b9b/day19/day19_test.go (about) 1 package day19 2 3 import ( 4 "testing" 5 6 "github.com/mnlphlp/aoc22/util" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 var blueprints = parseInput(util.ReadInputUnittest(19, false)) 11 12 func TestTask1(t *testing.T) { 13 qualities := getQualityNumbers(blueprints, 24, true) 14 assert.Equal(t, 1192, util.Sum(qualities...)) 15 } 16 17 func TestTask2(t *testing.T) { 18 qualities := getMaxGeodes(blueprints[:3], 32, true) 19 assert.Equal(t, 14725, util.Mul(qualities)) 20 }