package main import ( "testing" ) func TestSessionTime(t *testing.T) { sessionTests := []struct { input float64 expected float64 }{ {120, 120}, {59.9999, 60}, {1, 60}, } for _, s := range sessionTests { res := sessionTime(s.input) if res != s.expected { t.Errorf("Unexpected result. Got %v, expected %v", res, s.expected) } } }