ILIAS  release_8 Revision v8.25
ilCtrlTokenRepositoryTest Class Reference

Class ilCtrlTokenRepositoryTest. More...

+ Inheritance diagram for ilCtrlTokenRepositoryTest:
+ Collaboration diagram for ilCtrlTokenRepositoryTest:

Public Member Functions

 testTokenStorage ()
 
 testTokenGeneration ()
 

Detailed Description

Member Function Documentation

◆ testTokenGeneration()

ilCtrlTokenRepositoryTest::testTokenGeneration ( )

Definition at line 30 of file ilCtrlTokenRepositoryTest.php.

30 : void
31 {
32 $repository = new class () extends ilCtrlTokenRepository {
33 public function generate()
34 {
35 return $this->generateToken();
36 }
37 };
38
39 $token_one = $repository->generate();
40 $token_two = $repository->generate();
41
42 $this->assertNotEmpty($token_one->getToken());
43 $this->assertNotEmpty($token_two->getToken());
44 $this->assertNotEquals(
45 $token_one->getToken(),
46 $token_two->getToken()
47 );
48 }
Class ilCtrlTokenRepository.

◆ testTokenStorage()

ilCtrlTokenRepositoryTest::testTokenStorage ( )

Definition at line 16 of file ilCtrlTokenRepositoryTest.php.

16 : void
17 {
18 $repository = new ilCtrlTokenRepository();
19 $token_one = $repository->getToken();
20 $token_two = $repository->getToken();
21
22 $this->assertNotEmpty($token_one->getToken());
23 $this->assertNotEmpty($token_two->getToken());
24 $this->assertEquals(
25 $token_one->getToken(),
26 $token_two->getToken()
27 );
28 }

The documentation for this class was generated from the following file: