ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilCtrlTokenTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21use PHPUnit\Framework\TestCase;
22
28class ilCtrlTokenTest extends TestCase
29{
30 public function testTokenRetrieval(): void
31 {
32 $expected_value = 'test_token_1';
33 $token = new ilCtrlToken($expected_value);
34
35 $this->assertEquals(
36 $expected_value,
37 $token->getToken()
38 );
39 }
40
41 public function testTokenVerification(): void
42 {
43 $expected_value = 'test_token_2';
44 $token = new ilCtrlToken($expected_value);
45 $token_value = $token->getToken();
46
47 $this->assertTrue($token->verifyWith($token_value));
48 $this->assertFalse($token->verifyWith(''));
49 $this->assertFalse($token->verifyWith('xyz'));
50 }
51}
Class ilCtrlTokenTest.
Class ilCtrlToken is responsible for generating and storing unique CSRF tokens.
$token
Definition: xapitoken.php:70