package domainnameshop import "testing" func TestFixTTL(t *testing.T) { for i, test := range []struct { given, expected uint32 }{ {1, minAllowedTTL}, {multiplierTTL*5 - 1, multiplierTTL * 4}, {maxAllowedTTL + 1, maxAllowedTTL}, {0, 60}, {59, 60}, {60, 60}, {61, 60}, {119, 60}, {120, 120}, {121, 120}, } { found := fixTTL(test.given) if found != test.expected { t.Errorf("Test %d: Expected %d, but was %d", i, test.expected, found) } } }