Author: koutou
Date: Sat Mar 21 20:14:41 2009
New Revision: 5901

Modified:
   trunk/test/test-ustr.scm

Log:
* test/test-ustr.scm: use assert-uim-error instead of
  assert-error and uim.


Modified: trunk/test/test-ustr.scm
==============================================================================
--- trunk/test/test-ustr.scm    (original)
+++ trunk/test/test-ustr.scm    Sat Mar 21 20:14:41 2009
@@ -439,10 +439,8 @@
                     '(ustr-nth ustra-fl 3))
   (assert-uim-equal "o"
                     '(ustr-nth ustra-fl 4))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-fl 5))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-fl -1))))
+  (assert-uim-error '(ustr-nth ustra-fl 5))
+  (assert-uim-error '(ustr-nth ustra-fl -1))

   (assert-uim-equal "h"
                     '(ustr-nth ustra-f 0))
@@ -454,10 +452,8 @@
                     '(ustr-nth ustra-f 3))
   (assert-uim-equal "o"
                     '(ustr-nth ustra-f 4))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-f 5))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-f -1))))
+  (assert-uim-error '(ustr-nth ustra-f 5))
+  (assert-uim-error '(ustr-nth ustra-f -1))

   (assert-uim-equal "h"
                     '(ustr-nth ustra-l 0))
@@ -469,13 +465,10 @@
                     '(ustr-nth ustra-l 3))
   (assert-uim-equal "o"
                     '(ustr-nth ustra-l 4))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-l 5))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-l -1))))
+  (assert-uim-error '(ustr-nth ustra-l 5))
+  (assert-uim-error '(ustr-nth ustra-l -1))

-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustre 0)))))
+  (assert-uim-error '(ustr-nth ustre 0)))

 (define (test-ustr-set-nth!)
   (assert-uim-equal "h"
@@ -488,10 +481,8 @@
                     '(ustr-nth ustra-fl 3))
   (assert-uim-equal "o"
                     '(ustr-nth ustra-fl 4))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-fl 5))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-fl -1))))
+  (assert-uim-error '(ustr-nth ustra-fl 5))
+  (assert-uim-error '(ustr-nth ustra-fl -1))
   ;; position 0
   (assert-uim-equal 5
                     '(ustr-length ustra-fl))
@@ -577,10 +568,8 @@
                     '(ustr-length ustra-fl))
   (assert-uim-equal 3
                     '(ustr-cursor-pos ustra-fl))
-  (assert-error (lambda ()
-                  (uim '(ustr-set-nth! ustra-fl 5 "5"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-fl 5))))
+  (assert-uim-error '(ustr-set-nth! ustra-fl 5 "5"))
+  (assert-uim-error '(ustr-nth ustra-fl 5))
   (assert-uim-equal '("H" "E" "L")
                     '(ustr-former-seq ustra-fl))
   (assert-uim-equal '("|" "O")
@@ -598,10 +587,8 @@
                     '(ustr-length ustra-f))
   (assert-uim-equal 5
                     '(ustr-cursor-pos ustra-f))
-  (assert-error (lambda ()
-                  (uim '(ustr-set-nth! ustra-f 5 "5"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-nth ustra-f 5))))
+  (assert-uim-error '(ustr-set-nth! ustra-f 5 "5"))
+  (assert-uim-error '(ustr-nth ustra-f 5))
   (assert-uim-equal '("h" "e" "l" "l" "o")
                     '(ustr-former-seq ustra-f))
   (assert-uim-equal '()
@@ -662,15 +649,12 @@
                                 (nthcdr 0 (ustr-latter ustra-fl)))))
   (assert-true  (uim-bool '(eq? (ustr-ref ustra-fl 4)
                                 (nthcdr 1 (ustr-latter ustra-fl)))))
-  (assert-error (lambda ()
-                  (uim '(ustr-ref ustra-fl 5))))
-  (assert-error (lambda ()
-                  (uim '(ustr-ref ustra-fl -1))))
+  (assert-uim-error '(ustr-ref ustra-fl 5))
+  (assert-uim-error '(ustr-ref ustra-fl -1))
   ;; former-str
   (assert-true  (uim-bool '(eq? (ustr-ref ustra-f 4)
                                 (nthcdr 0 (ustr-former ustra-f)))))
-  (assert-error (lambda ()
-                  (uim '(ustr-ref ustra-f 5))))
+  (assert-uim-error '(ustr-ref ustra-f 5))
   ;; latter-str
   (assert-true  (uim-bool '(eq? (ustr-ref ustra-l 0)
                                 (nthcdr 0 (ustr-latter ustra-l))))))
@@ -715,16 +699,14 @@
                       ("んー" "ンー" "ンー") ("か" "カ" "カ") ("よ" "ヨ" "ヨ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (uim-eval '(ustr-append! ustrj-l '(("んー" "ンー" "ンー") ("か" "カ" "カ")
                                      ("よ" "ヨ" "ヨ"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 8
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -734,16 +716,14 @@
                       ("んー" "ンー" "ンー") ("か" "カ" "カ") ("よ" "ヨ" "ヨ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustre))
   (uim-eval '(ustr-append! ustre '(("んー" "ンー" "ンー") ("か" "カ" "カ")
                                    ("よ" "ヨ" "ヨ"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 3
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -787,15 +767,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (uim-eval '(ustr-append! ustrj-l ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -804,15 +782,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustre))
   (uim-eval '(ustr-append! ustre ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -858,8 +834,7 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -877,8 +852,7 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -930,15 +904,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (uim-eval '(ustr-prepend! ustrj-l ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -947,15 +919,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustre))
   (uim-eval '(ustr-prepend! ustre ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -1443,12 +1413,9 @@
   (assert-uim-equal "l"
                     '(ustr-cursor-frontside ustra-fl))
   ;; former
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustr-f))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustrj-f))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustra-f))))
+  (assert-uim-error '(ustr-cursor-frontside ustr-f))
+  (assert-uim-error '(ustr-cursor-frontside ustrj-f))
+  (assert-uim-error '(ustr-cursor-frontside ustra-f))
   ;; latter
   (assert-uim-equal '("h" . "H")
                     '(ustr-cursor-frontside ustr-l))
@@ -1457,8 +1424,7 @@
   (assert-uim-equal "h"
                     '(ustr-cursor-frontside ustra-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustre)))))
+  (assert-uim-error '(ustr-cursor-frontside ustre)))

 (define (test-ustr-cursor-backside)
   ;; former-latter
@@ -1476,15 +1442,11 @@
   (assert-uim-equal "o"
                     '(ustr-cursor-backside ustra-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustr-l))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustra-l))))
+  (assert-uim-error '(ustr-cursor-backside ustr-l))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
+  (assert-uim-error '(ustr-cursor-backside ustra-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre)))))
+  (assert-uim-error '(ustr-cursor-backside ustre)))

 (define (test-ustr-cursor-delete-frontside!)
   ;; former-latter
@@ -1505,15 +1467,13 @@
                       ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-fl))
   ;; former
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustrj-f))))
+  (assert-uim-error '(ustr-cursor-frontside ustrj-f))
   (assert-uim-equal 5
                     '(ustr-length ustrj-f))
   (assert-uim-equal 5
                     '(ustr-cursor-pos ustrj-f))
   (assert-false (uim-bool '(ustr-cursor-delete-frontside! ustrj-f)))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustrj-f))))
+  (assert-uim-error '(ustr-cursor-frontside ustrj-f))
   (assert-uim-equal 5
                     '(ustr-length ustrj-f))
   (assert-uim-equal 5
@@ -1539,15 +1499,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustre))))
+  (assert-uim-error '(ustr-cursor-frontside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustre))
   (assert-false (uim-bool '(ustr-cursor-delete-frontside! ustre)))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustre))))
+  (assert-uim-error '(ustr-cursor-frontside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -1589,15 +1547,13 @@
                       ("ご" "ゴ" "ゴ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (assert-false (uim-bool '(ustr-cursor-delete-backside! ustrj-l)))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -1606,13 +1562,11 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-false (uim-bool '(ustr-cursor-delete-backside! ustre)))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre)))

@@ -1653,8 +1607,7 @@
("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ") ("んー" "ンー" "ンー"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -1671,8 +1624,7 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (uim-eval '(ustr-insert-elem! ustre '("んー" "ンー" "ンー")))
@@ -1703,8 +1655,7 @@
                       ("んー" "ンー" "ンー") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-fl))
   ;; former
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustrj-f))))
+  (assert-uim-error '(ustr-cursor-frontside ustrj-f))
   (assert-uim-equal 5
                     '(ustr-length ustrj-f))
   (assert-uim-equal 5
@@ -1737,14 +1688,12 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustre))))
+  (assert-uim-error '(ustr-cursor-frontside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-false (uim-bool '(ustr-cursor-set-frontside! ustre
                                                        '("んー" "ンー" "ンー"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-frontside ustre))))
+  (assert-uim-error '(ustr-cursor-frontside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal '()
@@ -1788,16 +1737,14 @@
                       ("ご" "ゴ" "ゴ") ("んー" "ンー" "ンー"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (assert-false (uim-bool '(ustr-cursor-set-backside! ustrj-l
                                                       '("んー" "ンー" "ンー"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -1806,14 +1753,12 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-false (uim-bool '(ustr-cursor-set-backside! ustre
                                                       '("んー" "ンー" "ンー"))))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal '()
@@ -1859,8 +1804,7 @@
                       ("んー" "ンー" "ンー") ("か" "カ" "カ") ("よ" "ヨ" "ヨ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -1878,8 +1822,7 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
@@ -1931,15 +1874,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-f))
   ;; latter
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustrj-l))
   (uim-eval '(ustr-insert-seq! ustrj-l ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustrj-l))))
+  (assert-uim-error '(ustr-cursor-backside ustrj-l))
   (assert-uim-equal 5
                     '(ustr-length ustrj-l))
   (assert-uim-equal 0
@@ -1948,15 +1889,13 @@
                       ("ご" "ゴ" "ゴ") ("じゃ" "ジャ" "ジャ"))
                     '(ustr-whole-seq ustrj-l))
   ;; empty
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0
                     '(ustr-cursor-pos ustre))
   (uim-eval '(ustr-insert-seq! ustre ()))
-  (assert-error (lambda ()
-                  (uim '(ustr-cursor-backside ustre))))
+  (assert-uim-error '(ustr-cursor-backside ustre))
   (assert-uim-equal 0
                     '(ustr-length ustre))
   (assert-uim-equal 0

Reply via email to