package day_07

import "core:testing"

@(test)
task1_test :: proc(t: ^testing.T) {
	input := parse_input_file("../input/day_07_test.txt")
	defer free_input(&input)
	expected: Result1 = 21

	print_tree(input)

	result := run_task1(input)
	testing.expect_value(t, result, expected)
}

@(test)
task2_test :: proc(t: ^testing.T) {
	input := parse_input_file("../input/day_07_test.txt")
	defer free_input(&input)
	expected: Result2 = 40

	result := run_task2(input)
	testing.expect_value(t, result, expected)
}