ILIAS  release_8 Revision v8.24
FormInputNameSourceTest.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
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.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...