package main
import (
"os"
"testing"
)
func readTestInput() []int {
file, _ := os.Open("input_test.txt")
defer file.Close()
return readInput(file)
}
func TestTask1ShouldFindResult(t *testing.T) {
input := readTestInput()
expect := 14897079
result := Task1(input, true)
if result != expect {
t.Errorf("got %d, expected %d", result, expect)
}
}
func TestTask2ShouldFindResult(t *testing.T) {
input := readTestInput()
expect := -1
result := Task2(input, true)
if result != expect {
t.Errorf("got %d, expected %d", result, expect)
}
}