aoc21/d13/d13_test.go
2022-05-05 19:39:59 +03:00

59 lines
472 B
Go

package d13
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestP1(t *testing.T) {
result := P1(`6,10
0,14
9,10
0,3
10,4
4,11
6,0
6,12
4,1
0,13
10,12
3,4
3,0
8,4
1,10
2,14
8,10
9,0
fold along y=7
fold along x=5`)
assert.EqualValues(t, 17, result)
}
func TestP2(t *testing.T) {
result := P2(`6,10
0,14
9,10
0,3
10,4
4,11
6,0
6,12
4,1
0,13
10,12
3,4
3,0
8,4
1,10
2,14
8,10
9,0
fold along y=7
fold along x=5`)
assert.EqualValues(t, 16, result)
}