1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-13 18:14:26 +02:00

check_class() code optimization

This commit is contained in:
Cameron
2020-12-10 18:02:28 -08:00
parent f605ddc552
commit 4a30f88f2c
3 changed files with 55 additions and 41 deletions

View File

@@ -54,6 +54,15 @@
$result = check_class(0, "253,254,250,251,0");
$this->assertTrue($result);
$result = check_class('NEWSLETTER', "253,254,250,251,0");
$this->assertFalse($result);
$result = check_class('NEWSLETTER', "253,254,250,251,3,0"); // NEWSLETTER = 3
$this->assertTrue($result);
$result = check_class('-NEWSLETTER', "253,254,250,251,0");
$this->assertTrue($result);
$result = check_class(254, "253,254,250,251,0");
$this->assertTrue($result);
@@ -63,6 +72,18 @@
$result = check_class(null, "253,254,250,251,0");
$this->assertFalse($result);
$result = check_class('-254', "253,254,250,251,0");
$this->assertFalse($result);
$result = check_class('-254', "253,250,251,0");
$this->assertTrue($result);
$result = check_class(-254, "253,250,251,0");
$this->assertTrue($result);
$result = check_class(-254, "254,253,250,251,0");
$this->assertFalse($result);
$result = check_class(e_UC_NOBODY, "253,254,250,251,0");
$this->assertFalse($result);