summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/option_ip_address_lease_time_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv4/option_ip_address_lease_time_test.go')
-rw-r--r--dhcpv4/option_ip_address_lease_time_test.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/dhcpv4/option_ip_address_lease_time_test.go b/dhcpv4/option_ip_address_lease_time_test.go
index 70c4047..edd709f 100644
--- a/dhcpv4/option_ip_address_lease_time_test.go
+++ b/dhcpv4/option_ip_address_lease_time_test.go
@@ -15,20 +15,21 @@ func TestOptIPAddressLeaseTime(t *testing.T) {
}
func TestGetIPAddressLeaseTime(t *testing.T) {
- o := Options{OptionIPAddressLeaseTime.Code(): []byte{0, 0, 168, 192}}
- leaseTime := GetIPAddressLeaseTime(o, 0)
+ m, _ := New(WithGeneric(OptionIPAddressLeaseTime, []byte{0, 0, 168, 192}))
+ leaseTime := m.IPAddressLeaseTime(0)
require.Equal(t, 43200*time.Second, leaseTime)
// Too short.
- o = Options{OptionIPAddressLeaseTime.Code(): []byte{168, 192}}
- leaseTime = GetIPAddressLeaseTime(o, 0)
+ m, _ = New(WithGeneric(OptionIPAddressLeaseTime, []byte{168, 192}))
+ leaseTime = m.IPAddressLeaseTime(0)
require.Equal(t, time.Duration(0), leaseTime)
// Too long.
- o = Options{OptionIPAddressLeaseTime.Code(): []byte{1, 1, 1, 1, 1}}
- leaseTime = GetIPAddressLeaseTime(o, 0)
+ m, _ = New(WithGeneric(OptionIPAddressLeaseTime, []byte{1, 1, 1, 1, 1}))
+ leaseTime = m.IPAddressLeaseTime(0)
require.Equal(t, time.Duration(0), leaseTime)
// Empty.
- require.Equal(t, time.Duration(10), GetIPAddressLeaseTime(Options{}, 10))
+ m, _ = New()
+ require.Equal(t, time.Duration(10), m.IPAddressLeaseTime(10))
}