]> gitweb.factorcode.org Git - factor.git/commitdiff
upper? was copy/pasted and WRONG. found with extra/lint
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 7 Dec 2008 07:36:10 +0000 (01:36 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 7 Dec 2008 07:36:10 +0000 (01:36 -0600)
basis/unicode/case/case-tests.factor
basis/unicode/case/case.factor

index 6401ce201e1543f98fa909a7c0ab118ef9f92f06..0083e49672f79dfe2bdc76e962e85319aad855b5 100644 (file)
@@ -16,3 +16,9 @@ USING: unicode.case tools.test namespaces ;
     "lt" locale set
     ! Lithuanian casing tests
 ] with-scope
+
+[ t ] [ "asdf" lower? ] unit-test
+[ f ] [ "asdF" lower? ] unit-test
+
+[ t ] [ "ASDF" upper? ] unit-test
+[ f ] [ "ASDf" upper? ] unit-test
index 932f72960a1aa847bf14d401d6495880aeaffedf..ea1baa6e9c6e5f7f62367f0e88afda6eae148b2f 100644 (file)
@@ -100,11 +100,10 @@ SYMBOL: locale ! Just casing locale, or overall?
 : >case-fold ( string -- fold )
     >upper >lower ;
 
-: lower? ( string -- ? )
-    dup >lower = ;
-: upper? ( string -- ? )
-    dup >lower = ;
-: title? ( string -- ? )
-    dup >title = ;
-: case-fold? ( string -- ? )
-    dup >case-fold = ;
+: lower? ( string -- ? ) dup >lower = ;
+
+: upper? ( string -- ? ) dup >upper = ;
+
+: title? ( string -- ? ) dup >title = ;
+
+: case-fold? ( string -- ? ) dup >case-fold = ;