package utils import ( "testing" "time" ) func TestRealClockIsAccurate(t *testing.T) { var clock Clock = &RealClock{} clockTime := clock.Now().Second() actualTime := time.Now().Second() if clockTime != actualTime { t.Errorf("The time from the Clock interface should equal the actual time. Got: %v, Expected: %v", clockTime, actualTime) } }