Author: koutou
Date: Sun Mar 22 06:30:06 2009
New Revision: 5934

Modified:
   trunk/test/test-lazy-load.scm   (contents, props changed)

Log:
* test/test-lazy-load.scm: use assert-uim-* instead of assert-*.


Modified: trunk/test/test-lazy-load.scm
==============================================================================
--- trunk/test/test-lazy-load.scm       (original)
+++ trunk/test/test-lazy-load.scm       Sun Mar 22 06:30:06 2009
@@ -47,24 +47,24 @@
    '(begin
       (set! im-list ())
       (undefine *hangul.scm-loaded*)))
-  (assert-false (uim-bool '(symbol-bound? '*hangul.scm-loaded*)))
+  (assert-uim-false '(symbol-bound? '*hangul.scm-loaded*))

   (uim-eval
    '(define init-handler
       (stub-im-generate-init-handler 'hangul2 "hangul")))
-  (assert-true  (uim-bool '(procedure? init-handler)))
-  (assert-false (uim-bool '(retrieve-im 'hangul2)))
+  (assert-uim-true  '(procedure? init-handler))
+  (assert-uim-false '(retrieve-im 'hangul2))
   (uim-eval
    '(define test-context
       (init-handler 0 #f #f)))
-  (assert-equal 'hangul2
-                (uim '(im-name (retrieve-im 'hangul2))))
-  (assert-equal "hangul"
-                (uim '(im-module-name (retrieve-im 'hangul2))))
-  (assert-equal 'hangul2
-                (uim '(im-name (context-im test-context))))
-  (assert-equal "hangul"
-                (uim '(im-module-name (context-im test-context))))
+  (assert-uim-equal 'hangul2
+                    '(im-name (retrieve-im 'hangul2)))
+  (assert-uim-equal "hangul"
+                    '(im-module-name (retrieve-im 'hangul2)))
+  (assert-uim-equal 'hangul2
+                    '(im-name (context-im test-context)))
+  (assert-uim-equal "hangul"
+                    '(im-module-name (context-im test-context)))
   #f)

 (define (test-register-stub-im)
@@ -72,7 +72,7 @@
    '(begin
       (set! im-list ())
       (undefine *hangul.scm-loaded*)))
-  (assert-false (uim-bool '(symbol-bound? '*hangul.scm-loaded*)))
+  (assert-uim-false '(symbol-bound? '*hangul.scm-loaded*))

   (uim-eval
    '(begin
@@ -85,33 +85,33 @@
        "hangul")
       (define init-handler (im-init-handler (retrieve-im 'hangul2)))
       (im-set-init-handler! (retrieve-im 'hangul2) 'init)))
-  (assert-equal '(hangul2
-                  "ko"
-                  "UTF-8"
-                  "Hangul (2-bul)"
-                  "2-bul style hangul input method"
-                  ;; replace () with #f for R5RS compliant interpreter
-                  #f ;; arg
-                  init
-                  #f  ;; release-handler
-                  #f  ;; mode-handler
-                  #f  ;; press-key-handler
-                  #f  ;; release-key-handler
-                  #f  ;; reset-handler
-                  #f  ;; get-candidate-handler
-                  #f  ;; set-candidate-index-handler
-                  #f  ;; prop-activate-handler
-                  #f  ;; input-string-handler
-                  #f  ;; focus-in-handler
-                  #f  ;; focus-out-handler
-                  #f  ;; place-handler
-                  #f  ;; displace-handler
-                  "hangul")
-                (uim '(retrieve-im 'hangul2)))
+  (assert-uim-equal '(hangul2
+                      "ko"
+                      "UTF-8"
+                      "Hangul (2-bul)"
+                      "2-bul style hangul input method"
+                      ;; replace () with #f for R5RS compliant interpreter
+                      #f ;; arg
+                      init
+                      #f ;; release-handler
+                      #f ;; mode-handler
+                      #f ;; press-key-handler
+                      #f ;; release-key-handler
+                      #f ;; reset-handler
+                      #f ;; get-candidate-handler
+                      #f ;; set-candidate-index-handler
+                      #f ;; prop-activate-handler
+                      #f ;; input-string-handler
+                      #f ;; focus-in-handler
+                      #f ;; focus-out-handler
+                      #f ;; place-handler
+                      #f ;; displace-handler
+                      "hangul")
+                    '(retrieve-im 'hangul2))
   (uim-eval '(im-set-init-handler! (retrieve-im 'hangul2) init-handler))

-  (assert-true  (uim-bool '(procedure? (im-init-handler
-                                        (retrieve-im 'hangul2)))))
+  (assert-uim-true  '(procedure? (im-init-handler
+                                  (retrieve-im 'hangul2))))
   ;; to prevent SEGV on create-context
   (uim-eval
    '(begin
@@ -128,24 +128,24 @@

       (define test-context (assv 0 context-list))))

-  (assert-equal 'hangul2
-                (uim '(im-name (context-im test-context))))
-  (assert-equal "hangul"
-                (uim '(im-module-name (context-im test-context))))
+  (assert-uim-equal 'hangul2
+                    '(im-name (context-im test-context)))
+  (assert-uim-equal "hangul"
+                    '(im-module-name (context-im test-context)))
   (uim-eval '(define test-hangul2 (retrieve-im 'hangul2)))
-  (assert-equal 'hangul2
-                (uim '(im-name test-hangul2)))
-  (assert-equal "hangul"
-                (uim '(im-module-name test-hangul2)))
-  (assert-true  (uim-bool '(procedure? (im-init-handler test-hangul2))))
-  (assert-false (uim-bool '(procedure? (im-release-handler test-hangul2))))
-  (assert-true  (uim-bool '(procedure? (im-mode-handler test-hangul2))))
- (assert-true (uim-bool '(procedure? (im-key-press-handler test-hangul2)))) - (assert-true (uim-bool '(procedure? (im-key-release-handler test-hangul2))))
-  (assert-true  (uim-bool '(procedure? (im-reset-handler test-hangul2))))
- (assert-true (uim-bool '(procedure? (im-get-candidate-handler test-hangul2)))) - (assert-true (uim-bool '(procedure? (im-set-candidate-index-handler test-hangul2)))) - (assert-true (uim-bool '(procedure? (im-prop-activate-handler test-hangul2))))
+  (assert-uim-equal 'hangul2
+                    '(im-name test-hangul2))
+  (assert-uim-equal "hangul"
+                    '(im-module-name test-hangul2))
+  (assert-uim-true  '(procedure? (im-init-handler test-hangul2)))
+  (assert-uim-false '(procedure? (im-release-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-mode-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-key-press-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-key-release-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-reset-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-get-candidate-handler test-hangul2)))
+ (assert-uim-true '(procedure? (im-set-candidate-index-handler test-hangul2)))
+  (assert-uim-true  '(procedure? (im-prop-activate-handler test-hangul2)))
   #f)

 (define (test-stub-im-generate-stub-im-list)
@@ -154,66 +154,66 @@
       (set! im-list ())
       (undefine *tcode.scm-loaded*)
       (undefine *hangul.scm-loaded*)))
-  (assert-false (uim-bool '(symbol-bound? '*tcode.scm-loaded*)))
-  (assert-false (uim-bool '(symbol-bound? '*hangul.scm-loaded*)))
+  (assert-uim-false '(symbol-bound? '*tcode.scm-loaded*))
+  (assert-uim-false '(symbol-bound? '*hangul.scm-loaded*))

-  (assert-false (uim-bool '(retrieve-im 'tcode)))
-  (assert-false (uim-bool '(retrieve-im 'hangul2)))
-  (assert-false (uim-bool '(retrieve-im 'hangul3)))
-
-  (assert-equal ()
-                (uim '(stub-im-generate-stub-im-list ())))
-  (assert-equal (list
-                 (string-append
-                  "    (hangul2\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (2-beol)\"\n"
-                  "     \"2-beol style hangul input method\"\n"
-                  "     \"hangul\")\n"))
-                (uim '(stub-im-generate-stub-im-list '(hangul2))))
-  (assert-equal (list
-                 (string-append
-                  "    (hangul3\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (3-beol)\"\n"
-                  "     \"3-beol style hangul input method\"\n"
-                  "     \"hangul\")\n"))
-                (uim '(stub-im-generate-stub-im-list '(hangul3))))
-  (assert-equal (list
-                 (string-append
-                  "    (tcode\n"
-                  "     \"ja\"\n"
-                  "     \"EUC-JP\"\n"
-                  "     \"T-Code\"\n"
-                  "     \"A kanji direct input method\"\n"
-                  "     \"tcode\")\n"))
-                (uim '(stub-im-generate-stub-im-list '(tcode))))
-
-  (assert-equal (list
-                 (string-append
-                  "    (hangul2\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (2-beol)\"\n"
-                  "     \"2-beol style hangul input method\"\n"
-                  "     \"hangul\")\n")
-                 (string-append
-                  "    (tcode\n"
-                  "     \"ja\"\n"
-                  "     \"EUC-JP\"\n"
-                  "     \"T-Code\"\n"
-                  "     \"A kanji direct input method\"\n"
-                  "     \"tcode\")\n")
-                 (string-append
-                  "    (hangul3\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (3-beol)\"\n"
-                  "     \"3-beol style hangul input method\"\n"
-                  "     \"hangul\")\n"))
- (uim '(stub-im-generate-stub-im-list '(hangul2 tcode hangul3))))
+  (assert-uim-false '(retrieve-im 'tcode))
+  (assert-uim-false '(retrieve-im 'hangul2))
+  (assert-uim-false '(retrieve-im 'hangul3))
+
+  (assert-uim-equal ()
+                    '(stub-im-generate-stub-im-list ()))
+  (assert-uim-equal (list
+                     (string-append
+                      "    (hangul2\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (2-beol)\"\n"
+                      "     \"2-beol style hangul input method\"\n"
+                      "     \"hangul\")\n"))
+                    '(stub-im-generate-stub-im-list '(hangul2)))
+  (assert-uim-equal (list
+                     (string-append
+                      "    (hangul3\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (3-beol)\"\n"
+                      "     \"3-beol style hangul input method\"\n"
+                      "     \"hangul\")\n"))
+                    '(stub-im-generate-stub-im-list '(hangul3)))
+  (assert-uim-equal (list
+                     (string-append
+                      "    (tcode\n"
+                      "     \"ja\"\n"
+                      "     \"EUC-JP\"\n"
+                      "     \"T-Code\"\n"
+                      "     \"A kanji direct input method\"\n"
+                      "     \"tcode\")\n"))
+                    '(stub-im-generate-stub-im-list '(tcode)))
+
+  (assert-uim-equal (list
+                     (string-append
+                      "    (hangul2\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (2-beol)\"\n"
+                      "     \"2-beol style hangul input method\"\n"
+                      "     \"hangul\")\n")
+                     (string-append
+                      "    (tcode\n"
+                      "     \"ja\"\n"
+                      "     \"EUC-JP\"\n"
+                      "     \"T-Code\"\n"
+                      "     \"A kanji direct input method\"\n"
+                      "     \"tcode\")\n")
+                     (string-append
+                      "    (hangul3\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (3-beol)\"\n"
+                      "     \"3-beol style hangul input method\"\n"
+                      "     \"hangul\")\n"))
+ '(stub-im-generate-stub-im-list '(hangul2 tcode hangul3)))
   #f)

 (define (test-stub-im-generate-all-stub-im-list)
@@ -223,36 +223,36 @@
       (undefine *tcode.scm-loaded*)
       (undefine *hangul.scm-loaded*)
       (set! installed-im-module-list '("tcode" "hangul"))))
-  (assert-equal (list
-                 (string-append
-                  "    (tcode\n"
-                  "     \"ja\"\n"
-                  "     \"EUC-JP\"\n"
-                  "     \"T-Code\"\n"
-                  "     \"A kanji direct input method\"\n"
-                  "     \"tcode\")\n")
-                 (string-append
-                  "    (hangul2\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (2-beol)\"\n"
-                  "     \"2-beol style hangul input method\"\n"
-                  "     \"hangul\")\n")
-                 (string-append
-                  "    (hangul3\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (3-beol)\"\n"
-                  "     \"3-beol style hangul input method\"\n"
-                  "     \"hangul\")\n")
-                 (string-append
-                  "    (romaja\n"
-                  "     \"ko\"\n"
-                  "     \"UTF-8\"\n"
-                  "     \"Hangul (Romaja)\"\n"
-                  "     \"Romaja input style hangul input method\"\n"
-                  "     \"hangul\")\n"))
-                (uim '(stub-im-generate-all-stub-im-list)))
+  (assert-uim-equal (list
+                     (string-append
+                      "    (tcode\n"
+                      "     \"ja\"\n"
+                      "     \"EUC-JP\"\n"
+                      "     \"T-Code\"\n"
+                      "     \"A kanji direct input method\"\n"
+                      "     \"tcode\")\n")
+                     (string-append
+                      "    (hangul2\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (2-beol)\"\n"
+                      "     \"2-beol style hangul input method\"\n"
+                      "     \"hangul\")\n")
+                     (string-append
+                      "    (hangul3\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (3-beol)\"\n"
+                      "     \"3-beol style hangul input method\"\n"
+                      "     \"hangul\")\n")
+                     (string-append
+                      "    (romaja\n"
+                      "     \"ko\"\n"
+                      "     \"UTF-8\"\n"
+                      "     \"Hangul (Romaja)\"\n"
+                      "     \"Romaja input style hangul input method\"\n"
+                      "     \"hangul\")\n"))
+                    '(stub-im-generate-all-stub-im-list))

   (uim-eval
    '(begin
@@ -260,8 +260,8 @@
       (undefine *tcode.scm-loaded*)
       (undefine *hangul.scm-loaded*)
       (set! installed-im-module-list '())))
-  (assert-equal ()
-                (uim '(stub-im-generate-all-stub-im-list)))
+  (assert-uim-equal ()
+                    '(stub-im-generate-all-stub-im-list))
   #f)

 (provide "test/test-lazy-load")

Reply via email to