X-Git-Url: https://jxself.org/git/?p=8sync.git;a=blobdiff_plain;f=tests.scm;h=c9999c6a45a784fc310fe4e9199183f2a5a35be5;hp=f0edcfbdb7941a6daba6973a0e3add7e393ce88f;hb=8153aa3f58eba2b8bc0118d224d7e74d7b434074;hpb=dcb62711759457507e1a492cb1c21365407327ce 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