X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tests.scm;h=c9999c6a45a784fc310fe4e9199183f2a5a35be5;hb=8153aa3f58eba2b8bc0118d224d7e74d7b434074;hp=f0edcfbdb7941a6daba6973a0e3add7e393ce88f;hpb=c46a7611c4db5d4c8413b859ba6f790945f581de;p=8sync.git diff --git a/tests.scm b/tests.scm index f0edcfb..c9999c6 100644 --- a/tests.scm +++ b/tests.scm @@ -24,6 +24,22 @@ (test-assert (not (time-< '(7 . 8) '(7 . 2)))) (test-assert (not (time-< '(8 . 2) '(7 . 2)))) +(let ((tdelta (make-time-delta 8))) + (test-assert (time-delta? tdelta)) + (test-eqv (time-delta-sec tdelta) 8) + (test-eqv (time-delta-usec tdelta) 0) + (test-equal + (time-+ '(2 . 3) tdelta) + '(10 . 3))) + +(let ((tdelta (make-time-delta 10 1))) + (test-assert (time-delta? tdelta)) + (test-eqv (time-delta-sec tdelta) 10) + (test-eqv (time-delta-usec tdelta) 1) + (test-equal + (time-+ '(2 . 3) tdelta) + '(12 . 4))) + ;;; Schedule tests