ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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  }
Class ilCtrlTokenRepository.

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