]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
tests for encode / decode of time_delta
authorAlan T. DeKok <aland@freeradius.org>
Mon, 23 Sep 2019 18:41:04 +0000 (14:41 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 23 Sep 2019 18:44:02 +0000 (14:44 -0400)
src/tests/unit/dictionary
src/tests/unit/radius_unit.txt

index 787571cf9ce71fd93dc12919b2f21166229cc19f..d7dd661240cc90eb3fdb847a4f46f4896b306267 100644 (file)
@@ -26,6 +26,8 @@ ATTRIBUTE     Unit-Octets             253             octets
 
 ATTRIBUTE      Unit-TLV                254             tlv
 ATTRIBUTE      Unit-TLV-Milliseconds   254.1           date milliseconds
+ATTRIBUTE      Unit-TLV-Delta-MSec     254.2           time_delta milliseconds
+ATTRIBUTE      Unit-TLV-Delta-Sec      254.3           time_delta seconds
 
 #
 #  Copied here for simplicity
index 5bfad8f7713f4f058a78695f1418489d9e5691c0..18c4ee9f31cdd2d4701f83f6e875b96f47f17648 100644 (file)
@@ -65,3 +65,24 @@ data 37 06 00 0d 2f 00
 # Can we parse RFC 3339 dates correctly?
 attribute Unit-TLV-Milliseconds = "2019-08-21T07:40:31.123-04:00"
 data Unit-TLV-Milliseconds = "2019-08-21T03:40:31.123Z"
+
+#
+#  Time delta in milliseconds.
+#
+attribute Unit-TLV-Delta-MSec = 5
+data Unit-TLV-Delta-MSec = 5
+
+encode-pair -
+data fe 08 02 06 00 00 00 05
+
+decode-pair -
+data Unit-TLV-Delta-MSec = 5
+
+attribute Unit-TLV-Delta-Sec = 10
+data Unit-TLV-Delta-Sec = 10
+
+encode-pair -
+data fe 08 03 06 00 00 00 0a
+
+decode-pair -
+data Unit-TLV-Delta-Sec = 10