1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace BasicTests; |
4
|
|
|
|
5
|
|
|
|
6
|
|
|
use CommonTestClass; |
7
|
|
|
use kalanis\kw_auth\Data; |
8
|
|
|
|
9
|
|
|
|
10
|
|
|
class BasicTest extends CommonTestClass |
11
|
|
|
{ |
12
|
|
|
public function testUser(): void |
13
|
|
|
{ |
14
|
|
|
$user = new Data\FileUser(); |
15
|
|
|
$this->assertEmpty($user->getAuthId()); |
16
|
|
|
$this->assertEmpty($user->getAuthName()); |
17
|
|
|
$this->assertEmpty($user->getGroup()); |
18
|
|
|
$this->assertEmpty($user->getClass()); |
19
|
|
|
$this->assertEmpty($user->getDisplayName()); |
20
|
|
|
$this->assertEmpty($user->getDir()); |
21
|
|
|
$user->setData(123, 'lkjh', 800, 900, 12, 'DsFh', 'noooone'); |
22
|
|
|
$this->assertEquals(123, $user->getAuthId()); |
23
|
|
|
$this->assertEquals('lkjh', $user->getAuthName()); |
24
|
|
|
$this->assertEquals(800, $user->getGroup()); |
25
|
|
|
$this->assertEquals(900, $user->getClass()); |
26
|
|
|
$this->assertEquals(12, $user->getStatus()); |
27
|
|
|
$this->assertEquals('DsFh', $user->getDisplayName()); |
28
|
|
|
$this->assertEquals('noooone', $user->getDir()); |
29
|
|
|
} |
30
|
|
|
|
31
|
|
|
public function testGroup(): void |
32
|
|
|
{ |
33
|
|
|
$user = new Data\FileGroup(); |
34
|
|
|
$this->assertEmpty($user->getGroupId()); |
35
|
|
|
$this->assertEmpty($user->getGroupName()); |
36
|
|
|
$this->assertEmpty($user->getGroupAuthorId()); |
37
|
|
|
$this->assertEmpty($user->getGroupDesc()); |
38
|
|
|
$user->setData(987, 'lkjh', 800, 'watwat', 5); |
39
|
|
|
$this->assertEquals(987, $user->getGroupId()); |
40
|
|
|
$this->assertEquals('lkjh', $user->getGroupName()); |
41
|
|
|
$this->assertEquals(800, $user->getGroupAuthorId()); |
42
|
|
|
$this->assertEquals('watwat', $user->getGroupDesc()); |
43
|
|
|
$this->assertEquals(5, $user->getGroupStatus()); |
44
|
|
|
} |
45
|
|
|
|
46
|
|
|
public function testCertUser(): void |
47
|
|
|
{ |
48
|
|
|
$user = new Data\FileCertUser(); |
49
|
|
|
$this->assertEmpty($user->getPubKey()); |
50
|
|
|
$this->assertEmpty($user->getPubSalt()); |
51
|
|
|
$user->addCertInfo('asdfghjkl', 'once_none'); |
52
|
|
|
$this->assertEquals('asdfghjkl', $user->getPubKey()); |
53
|
|
|
$this->assertEquals('once_none', $user->getPubSalt()); |
54
|
|
|
} |
55
|
|
|
} |
56
|
|
|
|