feat: solve day 8 part 1...twice
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
package estimator_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/StevanFreeborn/advent-of-code-2025/cmd/08/box"
|
||||
"github.com/StevanFreeborn/advent-of-code-2025/cmd/08/estimator"
|
||||
)
|
||||
|
||||
func TestFrom(t *testing.T) {
|
||||
result := estimator.From([]box.Box{})
|
||||
|
||||
if result == nil {
|
||||
t.Errorf("estimator.From returned nil; expected non-nil value")
|
||||
}
|
||||
|
||||
if len(result.PossibleConnections()) != 0 {
|
||||
t.Errorf("estimator.From returned estimator with PossibleConnections() = %d; expected 0", result.PossibleConnections())
|
||||
}
|
||||
}
|
||||
|
||||
func TestPossibleConnections(t *testing.T) {
|
||||
expectedNumOfConnections := 1
|
||||
|
||||
est := estimator.From([]box.Box{
|
||||
box.From("0,0,0"),
|
||||
box.From("1,1,1"),
|
||||
})
|
||||
|
||||
result := est.PossibleConnections()
|
||||
|
||||
if len(result) != expectedNumOfConnections {
|
||||
t.Errorf("PossibleConnections() returned %d connections; expected %d", len(result), expectedNumOfConnections)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user