factor/basis/checksums/internet/internet-tests.factor

18 lines
532 B
Factor
Raw Normal View History

! Copyright (C) 2010 John Benediktsson
! See http://factorcode.org/license.txt for BSD license
USING: checksums checksums.internet tools.test ;
{ B{ 255 255 } } [ { } internet checksum-bytes ] unit-test
{ B{ 254 255 } } [ { 1 } internet checksum-bytes ] unit-test
{ B{ 254 253 } } [ { 1 2 } internet checksum-bytes ] unit-test
{ B{ 251 253 } } [ { 1 2 3 } internet checksum-bytes ] unit-test
2018-02-15 12:20:01 -05:00
{ B{ 34 13 } } [
B{
2011-11-23 21:49:33 -05:00
0x00 0x01
0xf2 0x03
0xf4 0xf5
0xf6 0xf7
2018-02-15 12:20:01 -05:00
} internet checksum-bytes
] unit-test