aoc21/d5/d5_test.go

38 lines
456 B
Go
Raw Permalink Normal View History

2022-02-15 01:00:39 +02:00
package d5
import (
"testing"
"github.com/stretchr/testify/assert"
)
2022-02-21 22:28:30 +02:00
func TestP1(t *testing.T) {
2022-02-15 01:00:39 +02:00
input := `0,9 -> 5,9
8,0 -> 0,8
9,4 -> 3,4
2,2 -> 2,1
7,0 -> 7,4
6,4 -> 2,0
0,9 -> 2,9
3,4 -> 1,4
0,0 -> 8,8
5,5 -> 8,2`
2022-02-21 22:28:30 +02:00
assert.EqualValues(t, 5, P1(input))
2022-02-15 01:00:39 +02:00
}
2022-02-15 21:20:24 +02:00
2022-02-21 22:28:30 +02:00
func TestP2(t *testing.T) {
2022-02-15 21:20:24 +02:00
input := `0,9 -> 5,9
8,0 -> 0,8
9,4 -> 3,4
2,2 -> 2,1
7,0 -> 7,4
6,4 -> 2,0
0,9 -> 2,9
3,4 -> 1,4
0,0 -> 8,8
5,5 -> 8,2`
2022-02-21 22:28:30 +02:00
assert.EqualValues(t, 12, P2(input))
2022-02-15 21:20:24 +02:00
}