[mcclim-cvs] CVS mcclim/Tests

crhodes crhodes at common-lisp.net
Tue Apr 25 10:16:13 UTC 2006


Update of /project/mcclim/cvsroot/mcclim/Tests
In directory clnet:/tmp/cvs-serv24084/Tests

Modified Files:
	input-editing.lisp 
Log Message:
More trivial input editing tests


--- /project/mcclim/cvsroot/mcclim/Tests/input-editing.lisp	2006/04/21 12:03:23	1.1
+++ /project/mcclim/cvsroot/mcclim/Tests/input-editing.lisp	2006/04/25 10:16:13	1.2
@@ -4,3 +4,29 @@
 (in-package :clim-tests)
 
 (assert (null *activation-gestures*))
+
+;;; SIMPLE-PARSE-ERROR
+(assert (subtypep 'simple-parse-error 'parse-error))
+
+(make-condition 'simple-parse-error 
+                :format-control "~A" :format-arguments (list 3))
+
+(handler-case
+    (simple-parse-error "foo: ~A" 3)
+  (simple-parse-error (c)
+    (assert (search "foo: 3" (format nil "~A" c))))
+  (:no-error (&rest values)
+    (error "~S returned ~S" 'simple-parse-error values)))
+
+;;; INPUT-NOT-OF-REQUIRED-TYPE
+(assert (subtypep 'input-not-of-required-type 'parse-error))
+
+(let ((c (make-condition 'input-not-of-required-type
+                         :string "not an INTEGER" :type 'integer)))
+  (assert (search "not an INTEGER" (format nil "~A" c))))
+
+(handler-case
+    (input-not-of-required-type 3 'float)
+  (input-not-of-required-type ())
+  (:no-error (&rest values)
+    (error "~S returned ~S" 'input-not-of-required-type values)))




More information about the Mcclim-cvs mailing list