From 9ce6479b78c18755e748ab55ce5a99fbe954bf5d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Fri, 7 May 2010 12:55:19 +0200 Subject: [PATCH] Add UTs for UFC_Nationality MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Barrois --- ut/userfiltertest.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); -- 2.1.4