ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
FormInputNameSourceTest.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 
25 
29 class FormInputNameSourceTest extends TestCase
30 {
31  public function testNewNameGeneration(): void
32  {
33  $name_source = new FormInputNameSource();
34 
35  $this->assertEquals(
36  'input_0',
37  $name_source->getNewName()
38  );
39 
40  $this->assertEquals(
41  'input_1',
42  $name_source->getNewName()
43  );
44 
45  $this->assertEquals(
46  'dedicated',
47  $name_source->getNewDedicatedName('dedicated')
48  );
49 
50  $this->assertEquals(
51  'input_2',
52  $name_source->getNewName()
53  );
54 
55  $this->assertEquals(
56  'dedicated_3',
57  $name_source->getNewDedicatedName('dedicated')
58  );
59  }
60 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
FormInputNameSource is responsible for generating continuous form input names.