github.com/mnlphlp/aoc22@v0.0.0-20230330151331-c1dc4bff1b9b/day16/day16_test.go (about)

     1  package day16
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  
     7  	"github.com/mnlphlp/aoc22/util"
     8  	"github.com/stretchr/testify/assert"
     9  )
    10  
    11  var res1, res2 string
    12  
    13  func solve() {
    14  	if res1 == "" {
    15  		os.Chdir("..")
    16  		input := util.ReadInput(16, false)
    17  		res1, res2 = Solve(input, false, 0)
    18  	}
    19  }
    20  
    21  func TestDay16Task1(t *testing.T) {
    22  	solve()
    23  	assert.Equal(t, "1741", res1)
    24  }
    25  
    26  func TestDay16Task2(t *testing.T) {
    27  	solve()
    28  	assert.Equal(t, "2316", res2)
    29  }