diff tests/automated/case-tests.el @ 5136:0f66906b6e37

Undo Assert-equal, Assert=, etc.; make `Assert' handle this automatically -------------------- ChangeLog entries follow: -------------------- lisp/ChangeLog addition: 2010-03-12 Ben Wing <ben@xemacs.org> * test-harness.el (test-harness-from-buffer): Undo change of e.g. (Assert (equalp ...)) to (Assert-equalp ...). Get rid of `Assert-equalp' and friends, `Assert-test', and `Assert-test-not'. Instead, make `Assert' smart enough to do the equivalent functionality when an expression like (Assert (equalp ...)) is seen. tests/ChangeLog addition: 2010-03-12 Ben Wing <ben@xemacs.org> * automated/base64-tests.el (bt-base64-encode-string): * automated/base64-tests.el (bt-base64-decode-string): * automated/base64-tests.el (for): * automated/byte-compiler-tests.el: * automated/byte-compiler-tests.el (before-and-after-compile-equal): * automated/case-tests.el (downcase-string): * automated/case-tests.el (uni-mappings): * automated/ccl-tests.el (ccl-test-normal-expr): * automated/ccl-tests.el (ccl-test-map-instructions): * automated/ccl-tests.el (ccl-test-suites): * automated/database-tests.el (delete-database-files): * automated/extent-tests.el (let): * automated/extent-tests.el (insert): * automated/extent-tests.el (props): * automated/file-tests.el: * automated/file-tests.el (for): * automated/hash-table-tests.el (test): * automated/hash-table-tests.el (for): * automated/hash-table-tests.el (ht): * automated/hash-table-tests.el (iterations): * automated/hash-table-tests.el (h1): * automated/hash-table-tests.el (equal): * automated/hash-table-tests.el (=): * automated/lisp-tests.el: * automated/lisp-tests.el (eq): * automated/lisp-tests.el (test-setq): * automated/lisp-tests.el (my-vector): * automated/lisp-tests.el (x): * automated/lisp-tests.el (equal): * automated/lisp-tests.el (y): * automated/lisp-tests.el (featurep): * automated/lisp-tests.el (=): * automated/lisp-tests.el (six): * automated/lisp-tests.el (three): * automated/lisp-tests.el (one): * automated/lisp-tests.el (two): * automated/lisp-tests.el (five): * automated/lisp-tests.el (test1): * automated/lisp-tests.el (division-test): * automated/lisp-tests.el (for): * automated/lisp-tests.el (check-function-argcounts): * automated/lisp-tests.el (z): * automated/lisp-tests.el (eql): * automated/lisp-tests.el (test-harness-risk-infloops): * automated/lisp-tests.el (erase-buffer): * automated/lisp-tests.el (sym): * automated/lisp-tests.el (new-char): * automated/lisp-tests.el (new-load-file-name): * automated/lisp-tests.el (cl-floor): * automated/lisp-tests.el (foo): * automated/md5-tests.el (lambda): * automated/md5-tests.el (large-string): * automated/md5-tests.el (mapcar): * automated/md5-tests.el (insert): * automated/mule-tests.el: * automated/mule-tests.el (test-chars): * automated/mule-tests.el (existing-file-name): * automated/mule-tests.el (featurep): * automated/query-coding-tests.el (featurep): * automated/regexp-tests.el: * automated/regexp-tests.el (insert): * automated/regexp-tests.el (Assert): * automated/regexp-tests.el (=): * automated/regexp-tests.el (featurep): * automated/regexp-tests.el (text): * automated/regexp-tests.el (text1): * automated/regexp-tests.el ("aáa"): * automated/regexp-tests.el (eql): * automated/search-tests.el (insert): * automated/search-tests.el (featurep): * automated/search-tests.el (let): * automated/search-tests.el (boundp): * automated/symbol-tests.el: * automated/symbol-tests.el (name): * automated/symbol-tests.el (check-weak-list-unique): * automated/symbol-tests.el (string): * automated/symbol-tests.el (list): * automated/symbol-tests.el (foo): * automated/symbol-tests.el (eq): * automated/symbol-tests.el (fresh-keyword-name): * automated/symbol-tests.el (print-gensym): * automated/symbol-tests.el (mysym): * automated/syntax-tests.el (test-forward-word): * automated/syntax-tests.el (test-backward-word): * automated/syntax-tests.el (test-syntax-table): * automated/syntax-tests.el (with-syntax-table): * automated/syntax-tests.el (Skip-Test-Unless): * automated/syntax-tests.el (with): * automated/tag-tests.el (testfile): * automated/weak-tests.el (w): * automated/weak-tests.el (p): * automated/weak-tests.el (a): Undo change of e.g. (Assert (equalp ...)) to (Assert-equalp ...). Get rid of `Assert-equalp' and friends, `Assert-test', and `Assert-test-not'. Instead, make `Assert' smart enough to do the equivalent functionality when an expression like (Assert (equalp ...)) is seen.
author Ben Wing <ben@xemacs.org>
date Fri, 12 Mar 2010 18:27:51 -0600
parents 9e7f5a77cc84
children 308d34e9f07d
line wrap: on
line diff
--- a/tests/automated/case-tests.el	Sun Mar 07 06:43:19 2010 -0600
+++ b/tests/automated/case-tests.el	Fri Mar 12 18:27:51 2010 -0600
@@ -109,10 +109,10 @@
 		"¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõö×øùúûüýþßÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ÷ØÙÚÛÜÝÞÿ"))
        (table (standard-case-table)))
   (dotimes (i 256)
-    (Assert-eq (get-case-table 'downcase (int-to-char i) table)
-		(aref downcase-string i))
-    (Assert-eq (get-case-table 'upcase (int-to-char i) table)
-		(aref upcase-string i))))
+    (Assert (eq (get-case-table 'downcase (int-to-char i) table)
+		(aref downcase-string i)))
+    (Assert (eq (get-case-table 'upcase (int-to-char i) table)
+		(aref upcase-string i)))))
 
 (Check-Error-Message error "Char case must be downcase or upcase"
 		     (get-case-table 'foo ?a (standard-case-table)))
@@ -1507,19 +1507,19 @@
 	;; using downcase and upcase, however, won't necessarily work in
 	;; the presence of such mappings -- that's what the internal canon
 	;; and eqv tables are for.
-	(Assert-equalp lowermulti uppermulti)
-	(Assert-equalp loweruppermulti upperlowermulti)
-	(Assert-equal lower (downcase upper))
-	(Assert-equal upper (upcase lower))
-	(Assert-equal (downcase lower) (downcase (downcase lower)))
-	(Assert-equal (upcase lowerupper) (upcase upperlower))
-	(Assert-equal (downcase lowerupper) (downcase upperlower))
+	(Assert (equalp lowermulti uppermulti))
+	(Assert (equalp loweruppermulti upperlowermulti))
+	(Assert (equal lower (downcase upper)))
+	(Assert (equal upper (upcase lower)))
+	(Assert (equal (downcase lower) (downcase (downcase lower))))
+	(Assert (equal (upcase lowerupper) (upcase upperlower)))
+	(Assert (equal (downcase lowerupper) (downcase upperlower)))
 	;; Individually -- we include multi-mappings since we're using
 	;; `equalp'.
 	(loop
 	  for (uc lc) in uni-mappings do
-	  (Assert-equalp uc lc)
-	  (Assert-equalp (string uc) (string lc)))
+	  (Assert (equalp uc lc))
+	  (Assert (equalp (string uc) (string lc))))
 	)
 
       ;; Here we include multi-mappings -- searching should be able to
@@ -1532,14 +1532,14 @@
 				   (,upperlowermulti ,loweruppermulti))
 	  do
 	  (erase-buffer)
-	  (Assert= (point-min) 1)
-	  (Assert= (point) 1)
+	  (Assert (= (point-min) 1))
+	  (Assert (= (point) 1))
 	  (insert str1)
 	  (let ((point (point))
 		(case-fold-search t))
-	    (Assert= (length str1) (1- point))
+	    (Assert (= (length str1) (1- point)))
 	    (goto-char (point-min))
-	    (Assert-eql (search-forward str2 nil t) point)))
+	    (Assert (eql (search-forward str2 nil t) point))))
 	(loop for (uc lc) in uni-mappings do
 	  (loop for (ch1 ch2) in `((,uc ,lc)
 				   (,lc ,uc))
@@ -1549,8 +1549,8 @@
 	    (insert ch1)
 	    (insert ?1)
 	    (goto-char (point-min))
-	    (Assert-eql (search-forward (char-to-string ch2) nil t) 3
-			(format "Case-folded searching doesn't equate %s and %s"
-				(char-as-unicode-escape ch1)
-				(char-as-unicode-escape ch2))))))
+	    (Assert (eql (search-forward (char-to-string ch2) nil t) 3)
+		    (format "Case-folded searching doesn't equate %s and %s"
+			    (char-as-unicode-escape ch1)
+			    (char-as-unicode-escape ch2))))))
       )))