mirror of
https://github.com/RussellChamp/advent-of-code-2021.git
synced 2026-10-27 21:52:32 +00:00
30 lines
663 B
Go
30 lines
663 B
Go
package main
|
|
|
|
import (
|
|
"AoC2021/utils/log"
|
|
"AoC2021/utils/timing"
|
|
"fmt"
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
const TRIALS = 1000
|
|
|
|
func TestDay5Part1(t *testing.T) {
|
|
log.LOG_LEVEL = log.NONE
|
|
|
|
duration := timing.TimeFunction(part1, TRIALS)
|
|
avg := time.Duration(int64(duration) / int64(TRIALS))
|
|
|
|
fmt.Printf("Part1: [Took %s across %d trials for an average of %s]\n", duration.String(), TRIALS, avg)
|
|
}
|
|
|
|
func TestDay5Part2(t *testing.T) {
|
|
log.LOG_LEVEL = log.NONE
|
|
|
|
duration := timing.TimeFunction(part2, TRIALS)
|
|
avg := time.Duration(int64(duration) / int64(TRIALS))
|
|
|
|
fmt.Printf("Part2: [Took %s across %d trials for an average of %s]\n", duration.String(), TRIALS, avg)
|
|
}
|