mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-01-12 18:37:54 +08:00
24 lines
376 B
Go
24 lines
376 B
Go
|
package linode
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestFixTTL(t *testing.T) {
|
||
|
for i, test := range []struct {
|
||
|
given, expected uint32
|
||
|
}{
|
||
|
{299, 300},
|
||
|
{300, 300},
|
||
|
{301, 3600},
|
||
|
{2419202, 2419200},
|
||
|
{600, 3600},
|
||
|
{3600, 3600},
|
||
|
} {
|
||
|
found := fixTTL(test.given)
|
||
|
if found != test.expected {
|
||
|
t.Errorf("Test %d: Expected %d, but was %d", i, test.expected, found)
|
||
|
}
|
||
|
}
|
||
|
}
|