package main
import "core:testing"
@(test)
task1_test :: proc(t: ^testing.T) {
input := parse_input_file("../input_test.txt")
defer free_lists(input)
expected :: 13
result := task1(packets = input[:], debug = true)
testing.expect_value(t, result, expected)
}
@(test)
task2_test :: proc(t: ^testing.T) {
input := parse_input_file("../input_test.txt")
defer free_lists(input)
add_task2_values(&input)
expected :: 140
result := task2(packets = input[:], debug = true)
testing.expect_value(t, result, expected)
}