[cl-utilities-cvs] CVS update: cl-utilities/test.lisp

Peter Scott pscott at common-lisp.net
Fri May 13 19:45:58 UTC 2005


Update of /project/cl-utilities/cvsroot/cl-utilities
In directory common-lisp.net:/tmp/cvs-serv2061

Modified Files:
	test.lisp 
Log Message:
Added more tests for EXREMUM.

Date: Fri May 13 21:45:58 2005
Author: pscott

Index: cl-utilities/test.lisp
diff -u cl-utilities/test.lisp:1.4 cl-utilities/test.lisp:1.5
--- cl-utilities/test.lisp:1.4	Tue May 10 21:46:38 2005
+++ cl-utilities/test.lisp	Fri May 13 21:45:57 2005
@@ -41,7 +41,11 @@
   (signals no-extremum (extremum '() #'<))
   (is-false (handler-bind ((no-extremum #'continue))
 	      (extremum '() #'<)))
-  (is (= (extremum '(2/3 2 3 4) #'> :key (lambda (x) (/ 1 x))) 2/3)))
+  (is (= (extremum '(2/3 2 3 4) #'> :key (lambda (x) (/ 1 x))) 2/3))
+  (is (= (locally (declare (optimize (speed 3) (safety 0)))
+	   (extremum #(1 23 3 4 5 0) #'>))
+	 23))
+  (is (= (extremum-fastkey '(2/3 2 3 4) #'> :key (lambda (x) (/ 1 x))) 2/3)))
 
 (defun delimited-test (&key (delimiter #\|) (start 0) end
 		       (string "foogo|ogreogrjejgierjijri|bar|baz"))




More information about the Cl-utilities-cvs mailing list