ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilSettingTest Class Reference

Class ilSettingTest @group needsInstalledILIAS. More...

+ Inheritance diagram for ilSettingTest:
+ Collaboration diagram for ilSettingTest:

Public Member Functions

 testSetGetSettings ()
 @group IL_Init More...
 
 testDeletion ()
 @group IL_Init More...
 
 testLikeDeletion ()
 @group IL_Init More...
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $backupGlobals = false
 

Detailed Description

Class ilSettingTest @group needsInstalledILIAS.

Definition at line 30 of file ilSettingTest.php.

Member Function Documentation

◆ setUp()

ilSettingTest::setUp ( )
protected

Definition at line 34 of file ilSettingTest.php.

34 : void
35 {
36 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
37 ilUnitUtil::performInitialisation();
38 }

◆ testDeletion()

ilSettingTest::testDeletion ( )

@group IL_Init

Definition at line 55 of file ilSettingTest.php.

56 {
57 // set two things for two modules
58 $set = new ilSetting("test_module");
59 $set->set("foo", "bar");
60 $set = new ilSetting("test_module2");
61 $set->set("foo2", "bar2");
62 $set = new ilSetting("test_module");
63 $set->deleteAll();
64
65 $value = $set->get("foo", false, true) . "-"; // should be "-" now
66
67 $set = new ilSetting("test_module2");
68 $value .= $set->get("foo2"); // should be "-bar2" now
69
70 $this->assertEquals("-bar2", $value);
71 }
ILIAS Setting Class.

◆ testLikeDeletion()

ilSettingTest::testLikeDeletion ( )

@group IL_Init

Definition at line 76 of file ilSettingTest.php.

77 {
78 $set = new ilSetting("test_module3");
79 $set->set("foo", "plus");
80 $set->set("fooplus", "bar");
81 $set->set("barplus", "foo");
82 $set->deleteLike("foo%");
83
84 $value = $set->get("foo") . "-" .
85 $set->get("fooplus") . "-" .
86 $set->get("barplus");
87
88 $this->assertEquals("--foo", $value);
89 }

◆ testSetGetSettings()

ilSettingTest::testSetGetSettings ( )

@group IL_Init

Definition at line 43 of file ilSettingTest.php.

44 {
45 $set = new ilSetting("test_module");
46 $set->set("foo", "bar");
47 $value = $set->get("foo");
48
49 $this->assertEquals("bar", $value);
50 }

Field Documentation

◆ $backupGlobals

ilSettingTest::$backupGlobals = false
protected

Definition at line 32 of file ilSettingTest.php.


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