X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=base64-tests.lisp;h=c388e3e81aac1d29ed96dd3c0bd025ae75add4bd;hb=3756071593126046435e1ae95a495cc15b8cc97a;hp=7b8a14a0924db1f7d59f4e0312f4120125f80fe5;hpb=7d76d1142827c15ab0a735b10ebb7b2a20127d98;p=cl-base64.git diff --git a/base64-tests.lisp b/base64-tests.lisp index 7b8a14a..c388e3e 100644 --- a/base64-tests.lisp +++ b/base64-tests.lisp @@ -7,12 +7,15 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Jan 2003 ;;;; -;;;; $Id: base64-tests.lisp,v 1.6 2003/04/15 16:02:21 kevin Exp $ +;;;; $Id: base64-tests.lisp,v 1.8 2003/04/15 16:13:55 kevin Exp $ ;;;; ************************************************************************* (in-package :cl-user) -(in-package #:base64) +(defpackage #:base64-test + (:use #:cl #:kmrcl #:base64 #:util.test)) + +(in-package #:base64-test) (defun test-base64 () (setq *break-on-test-failures* t) @@ -40,23 +43,23 @@ ;; Test against AllegroCL built-in routines #+allegro (progn - (test integer (excl:base64-string-to-integer - (integer-to-base64-string integer :columns columns))) - (test integer (base64-string-to-integer - (excl:integer-to-base64-string integer))) - (test (string-to-base64-string string :columns columns) - (excl:usb8-array-to-base64-string usb8 - (if (zerop columns) - nil - columns)) - :test #'string=) - (test string (base64-string-to-string - (excl:usb8-array-to-base64-string - usb8 - (if (zerop columns) - nil - columns))) - :test #'string=))))) + (test integer (excl:base64-string-to-integer + (integer-to-base64-string integer :columns columns))) + (test integer (base64-string-to-integer + (excl:integer-to-base64-string integer))) + (test (string-to-base64-string string :columns columns) + (excl:usb8-array-to-base64-string usb8 + (if (zerop columns) + nil + columns)) + :test #'string=) + (test string (base64-string-to-string + (excl:usb8-array-to-base64-string + usb8 + (if (zerop columns) + nil + columns))) + :test #'string=))))) t) @@ -66,8 +69,10 @@ (int 12345678901234567890) (n 50000)) (time-iterations n (integer-to-base64-string int)) + #+allegro (time-iterations n (excl:integer-to-base64-string int)) (time-iterations n (string-to-base64-string str)) + #+allegro (time-iterations n (excl:usb8-array-to-base64-string usb8)))) (export 'test-base64)