1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-05 06:07:32 +02:00

Corrected subset check in user_classTest::testGetUsersInClass()

This commit is contained in:
Nick Liu
2020-01-17 19:05:26 +01:00
parent 78a5c2aec7
commit 66a9765f50

View File

@@ -86,47 +86,46 @@
*/
public function testGetUsersInClass()
{
$result = $this->uc->getUsersInClass(e_UC_MEMBER);
$expected = array (
1 =>
array (
$expected = [
'user_id' => '1',
'user_name' => 'e107',
'user_loginname' => 'e107',
),
);
$matched = array_intersect_assoc($expected,$result);
$this->assertNotEmpty($matched);
];
$passed = false;
foreach ($result as $user)
{
if ($user == $expected) $passed = true;
}
$this->assertTrue($passed, "Expected user not found");
$result = $this->uc->getUsersInClass(e_UC_ADMIN . ",5,4,3", 'user_perms');
$expected = array (
1 =>
array (
$expected = [
'user_id' => '1',
'user_perms' => '0',
),
);
];
$matched = array_intersect_assoc($expected,$result);
$this->assertNotEmpty($matched);
$passed = false;
foreach ($result as $user)
{
if ($user == $expected) $passed = true;
}
$this->assertTrue($passed, "Expected user not found");
$result = $this->uc->getUsersInClass(e_UC_MAINADMIN);
$expected = array (
1 =>
array (
$expected = [
'user_id' => '1',
'user_name' => 'e107',
'user_loginname' => 'e107',
),
);
$matched = array_intersect_assoc($expected,$result);
$this->assertNotEmpty($matched);
];
$passed = false;
foreach ($result as $user)
{
if ($user == $expected) $passed = true;
}
$this->assertTrue($passed, "Expected user not found");
}
/*
public function testGet_editable_classes()