From 6165a160550e74ace278dc9f50a6b08e4f3e60fa Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 28 Feb 2022 20:06:30 +0100 Subject: [PATCH] chore: cleaner test --- core/loadpoint_phases_test.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/loadpoint_phases_test.go b/core/loadpoint_phases_test.go index fb1e3226a..d98eb1ee9 100644 --- a/core/loadpoint_phases_test.go +++ b/core/loadpoint_phases_test.go @@ -260,6 +260,7 @@ func TestPvScalePhasesTimer(t *testing.T) { for _, tc := range tc { t.Logf("%+v", tc) clock := clock.NewMock() + clock.Add(time.Hour) // avoid time.IsZero lp := &LoadPoint{ log: util.NewLogger("foo"), @@ -285,12 +286,13 @@ func TestPvScalePhasesTimer(t *testing.T) { charger.MockChargePhases.EXPECT().Phases1p3p(tc.toPhases).Return(nil) } - if res := lp.pvScalePhases(tc.availablePower, minA, maxA); tc.res != res { + res := lp.pvScalePhases(tc.availablePower, minA, maxA) + + switch { + case tc.res != res: t.Errorf("expected %v, got %v", tc.res, res) - } else { - if lp.Phases != tc.toPhases { - t.Errorf("expected %dp, got %dp", tc.toPhases, lp.Phases) - } + case lp.Phases != tc.toPhases: + t.Errorf("expected %dp, got %dp", tc.toPhases, lp.Phases) } } }