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  }