ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
ILIAS\Tests\Setup\CLI\ConfigReaderTest Class Reference
+ Inheritance diagram for ILIAS\Tests\Setup\CLI\ConfigReaderTest:
+ Collaboration diagram for ILIAS\Tests\Setup\CLI\ConfigReaderTest:

Public Member Functions

 testReadConfigFile ()
 
 testBaseDir ()
 
 testTotalDir ()
 

Detailed Description

Definition at line 26 of file ConfigReaderTest.php.

Member Function Documentation

◆ testBaseDir()

ILIAS\Tests\Setup\CLI\ConfigReaderTest::testBaseDir ( )

Definition at line 44 of file ConfigReaderTest.php.

44 : void
45 {
46 $filename = tempnam("/tmp", "ILIAS");
47 $expected = [
48 "some" => [
49 "nested" => "config"
50 ]
51 ];
52 file_put_contents($filename, json_encode($expected));
53
54 $obj = new Setup\CLI\ConfigReader("/tmp");
55
56 $config = $obj->readConfigFile(basename($filename));
57
58 $this->assertEquals($expected, $config);
59 }
$filename
Definition: buildRTE.php:78

References $filename.

◆ testReadConfigFile()

ILIAS\Tests\Setup\CLI\ConfigReaderTest::testReadConfigFile ( )

Definition at line 28 of file ConfigReaderTest.php.

28 : void
29 {
30 $filename = tempnam("/tmp", "ILIAS");
31 $expected = [
32 "some" => [
33 "nested" => "config"
34 ]
35 ];
36 file_put_contents($filename, json_encode($expected));
37 $obj = new Setup\CLI\ConfigReader();
38
39 $config = $obj->readConfigFile($filename);
40
41 $this->assertEquals($expected, $config);
42 }

References $filename.

◆ testTotalDir()

ILIAS\Tests\Setup\CLI\ConfigReaderTest::testTotalDir ( )

Definition at line 61 of file ConfigReaderTest.php.

61 : void
62 {
63 $filename = tempnam("/tmp", "ILIAS");
64 $expected = [
65 "some" => [
66 "nested" => "config"
67 ]
68 ];
69 file_put_contents($filename, json_encode($expected));
70
71 $obj = new Setup\CLI\ConfigReader("/foo");
72
73 $config = $obj->readConfigFile($filename);
74
75 $this->assertEquals($expected, $config);
76 }

References $filename.


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