Author: koutou
Date: Fri Dec 12 07:35:31 2008
New Revision: 5665

Modified:
   trunk/test/uim-assertions.scm
   trunk/test/util/test-character-conversion.scm

Log:
* test/uim-assertions.scm: add assert-uim-raw-true and assert-uim-raw-false.
* test/util/test-character-conversion.scm: resolve FIXME:
  write assertions that use escape sequences that aren't
  supported by Gauche.


Modified: trunk/test/uim-assertions.scm
==============================================================================
--- trunk/test/uim-assertions.scm       (original)
+++ trunk/test/uim-assertions.scm       Fri Dec 12 07:35:31 2008
@@ -36,14 +36,20 @@
 (define (assert-uim-equal expected uim-expression)
   (assert-equal expected (uim uim-expression)))

-(define (assert-uim-raw-equal expected uim-expression-string)
-  (assert-equal expected (uim-raw uim-expression-string)))
-
 (define (assert-uim-true uim-expression)
   (assert-true (uim uim-expression)))

 (define (assert-uim-false uim-expression)
   (assert-false (uim uim-expression)))
+
+(define (assert-uim-raw-equal expected uim-expression-string)
+  (assert-equal expected (uim-raw uim-expression-string)))
+
+(define (assert-uim-raw-true uim-expression-string)
+  (assert-true (uim-raw uim-expression-string)))
+
+(define (assert-uim-raw-false uim-expression-string)
+  (assert-false (uim-raw uim-expression-string)))

 (define (assert-uim-error uim-expression)
   (assert-error (lambda () (uim uim-expression))))

Modified: trunk/test/util/test-character-conversion.scm
==============================================================================
--- trunk/test/util/test-character-conversion.scm       (original)
+++ trunk/test/util/test-character-conversion.scm       Fri Dec 12 07:35:31 2008
@@ -114,10 +114,8 @@

 (define (test-string->alphabetic-ichar)
   (assert-uim-false '(string->alphabetic-ichar ""))    ; NUL
-  ;; FIXME: Since these control chars are normalized to "\x01" and so on by
-  ;; Gauche at first, uim-sh cannot interpret them without SRFI-75 support.
-  ;;(assert-uim-false '(string->alphabetic-ichar ""))  ; SOH
-  ;;(assert-uim-false '(string->alphabetic-ichar ""))  ; US
+  (assert-uim-raw-false "(string->alphabetic-ichar \"\")")  ; SOH
+  (assert-uim-raw-false "(string->alphabetic-ichar \"\")")  ; US
   (assert-uim-false '(string->alphabetic-ichar " "))   ; SPACE
   (assert-uim-false '(string->alphabetic-ichar "!"))   ; !
   (assert-uim-false '(string->alphabetic-ichar "/"))   ; /
@@ -137,7 +135,7 @@
   (assert-uim-false '(string->alphabetic-ichar "zz"))  ; zz
   (assert-uim-false '(string->alphabetic-ichar "{"))   ; {
   (assert-uim-false '(string->alphabetic-ichar "~"))   ; ~
-  ;;(assert-uim-false '(string->alphabetic-ichar "")) ; DEL
+  (assert-uim-raw-false "(string->alphabetic-ichar \"\")") ; DEL
   #f)

 (provide "test/util/test-character-conversion")

Reply via email to