From: Raphaël Barrois Date: Fri, 7 May 2010 10:55:19 +0000 (+0200) Subject: Add UTs for UFC_Nationality X-Git-Tag: xorg/1.0.0~267 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=9ce6479b78c18755e748ab55ce5a99fbe954bf5d;p=platal.git Add UTs for UFC_Nationality Signed-off-by: Raphaël Barrois --- diff --git a/ut/userfiltertest.php b/ut/userfiltertest.php index 5e18956..efd42bb 100644 --- a/ut/userfiltertest.php +++ b/ut/userfiltertest.php @@ -445,6 +445,18 @@ class UserFilterTest extends PlTestCase new UFC_NameTokens('BROS', UFC_NameTokens::FLAG_PUBLIC, true), -1), ); + /* UFC_Nationality + */ + $tests[] = array( + array(self::buildProfileQuery('WHERE p.nationality1 IN {?} OR p.nationality2 IN {?} OR p.nationality3 IN {?}', array('BR'), array('BR'), array('BR')), + new UFC_Nationality('BR'), -1), + array(self::buildProfileQuery('WHERE p.nationality1 IN {?} OR p.nationality2 IN {?} OR p.nationality3 IN {?}', array('BR', 'US'), array('BR', 'US'), array('BR', 'US')), + new UFC_Nationality('BR', 'US'), -1), + array(self::buildProfileQuery('WHERE p.nationality1 IN {?} OR p.nationality2 IN {?} OR p.nationality3 IN {?}', array('__'), array('__'), array('__')), + new UFC_Nationality('__'), 0), + ); + + $testcases = array(); foreach ($tests as $t) { $testcases = array_merge($testcases, $t);