Class UserTest.
@covers \User
Definition at line 12 of file UserTest.php.
◆ setUp()
{}
Definition at line 21 of file UserTest.php.
24 $this->userRepo = $this
25 ->getMockBuilder(UserRepo::class)
26 ->setMethods([
'Read'])
29 $this->creditUnion =
'CRUISECU';
30 $this->user_name =
'Methuselah';
33 "confidence" =>
'HIGH',
34 'cuuser_group_id' => 31,
35 'email' =>
'homer@homecu.net',
37 'flog' =>
'2013/09/16 12:34:56',
40 'llog' =>
'2016/07/08 11:29:56',
41 'mfaquest' =>
'{"answers":{"54":"Boise","64":"Boise","65":"Boise"},"challenge":0}',
43 'passwd' =>
'$1$oGmqS9ff$4uVft0kWxIcXeJYYKtVZ70',
44 'pchange' =>
'2019-06-11T12:34:56.123456Z',
45 'primary_account' =>
'admin',
48 'user_name' =>
'Methuselah',
53 ->expects(static::any())
55 ->with($this->user_name)
56 ->willReturn($this->userData);
◆ testConstruct()
| UserTest::testConstruct |
( |
| ) |
|
@covers \User::__construct
Definition at line 62 of file UserTest.php.
63 $user =
new User($this->user_name, $this->creditUnion, $this->userRepo);
64 static::assertInstanceOf(
'User', $user);
65 static::assertEquals($user->data[
'user_name'], $this->user_name);
66 static::assertEquals($user->data[
'confidence'],
'HIGH');
67 static::assertEquals($user->data[
'passwd'],
'$1$oGmqS9ff$4uVft0kWxIcXeJYYKtVZ70');
◆ testDecodeMFAJson()
| UserTest::testDecodeMFAJson |
( |
| ) |
|
@covers \User::DecodeMFAJson
Definition at line 73 of file UserTest.php.
74 $user =
new User($this->user_name, $this->creditUnion, $this->userRepo);
75 static::assertTrue(is_array($user->data[
'mfaquest']));
76 static::assertArrayHasKey(
'mfacount', $user->data[
'mfaquest']);
77 static::assertEquals(3, $user->data[
'mfaquest'][
'mfacount']);
78 static::assertArrayHasKey(
'answers', $user->data[
'mfaquest']);
79 static::assertNull($user->data[
'mfaquest'][
'authcode']);
The documentation for this class was generated from the following file: