ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
FormInputNameSourceTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24use PHPUnit\Framework\TestCase;
25
29class 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}
FormInputNameSource is responsible for generating continuous form input names.