! Copyright (C) 2009 Daniel Ehrenberg. ! See http://factorcode.org/license.txt for BSD license. USING: regexp.classes tools.test arrays kernel ; IN: regexp.classes.tests [ f ] [ { 1 2 } ] unit-test [ T{ or-class f { 2 1 } } ] [ { 1 2 } ] unit-test [ 3 ] [ { 1 2 } 3 2array ] unit-test [ CHAR: A ] [ CHAR: A LETTER-class 2array ] unit-test [ CHAR: A ] [ LETTER-class CHAR: A 2array ] unit-test [ T{ primitive-class { class LETTER-class } } ] [ CHAR: A LETTER-class 2array ] unit-test [ T{ primitive-class { class LETTER-class } } ] [ LETTER-class CHAR: A 2array ] unit-test [ t ] [ { t 1 } ] unit-test [ t ] [ { 1 t } ] unit-test [ f ] [ { f 1 } ] unit-test [ f ] [ { 1 f } ] unit-test [ 1 ] [ { f 1 } ] unit-test [ 1 ] [ { 1 f } ] unit-test [ 1 ] [ { t 1 } ] unit-test [ 1 ] [ { 1 t } ] unit-test [ 1 ] [ 1 ] unit-test [ 1 ] [ { 1 1 } ] unit-test [ 1 ] [ { 1 1 } ] unit-test [ T{ primitive-class { class letter-class } } ] [ letter-class dup 2array ] unit-test [ T{ primitive-class { class letter-class } } ] [ letter-class dup 2array ] unit-test