! Copyright (C) 2008 Daniel Ehrenberg. ! See http://factorcode.org/license.txt for BSD license. USING: tools.test kernel unicode.categories words sequences unicode.data ; IN: unicode.categories.tests [ { f f t t f t t f f t } ] [ CHAR: A { blank? letter? LETTER? Letter? digit? printable? alpha? control? uncased? character? } [ execute ] with map ] unit-test [ "Nd" ] [ CHAR: 3 category ] unit-test [ "Lo" ] [ HEX: 3400 category ] unit-test [ "Lo" ] [ HEX: 3450 category ] unit-test [ "Lo" ] [ HEX: 4DB5 category ] unit-test [ "Cs" ] [ HEX: DD00 category ] unit-test [ t ] [ CHAR: \t blank? ] unit-test [ t ] [ CHAR: \s blank? ] unit-test [ t ] [ CHAR: \r blank? ] unit-test [ t ] [ CHAR: \n blank? ] unit-test [ f ] [ CHAR: a blank? ] unit-test