(library (tests strings)
  (export test-strings)
  (import (ikarus) (tests framework))

  (define-tests test-strings
    [values
     (string-ci=? "Strasse" "Stra\xDF;e")]
    ;[(lambda (x) (string=? x "STRASSE"))
    ; (string-upcase "Stra\xDF;e")]
    ;[(lambda (x) (string=? x "stra\xDF;e"))
    ; (string-downcase "Stra\xDF;e")]
    [(lambda (x) (string=? x "strasse")) 
     (string-foldcase "Stra\xDF;e")]
    ;[(lambda (x) (string=? x "strasse")) 
    ; (string-downcase "STRASSE")]
    [values (string-ci=? "Stra\xDF;e" "Strasse")]
    [values (string-ci=? "Stra\xDF;e" "STRASSE")]
    ))