Definition at line 29 of file KeyValueAccessTest.php.
◆ setUp()
ILIAS\Tests\Refinery\KeyValueAccessTest::setUp |
( |
| ) |
|
|
protected |
◆ testAccess()
ILIAS\Tests\Refinery\KeyValueAccessTest::testAccess |
( |
| ) |
|
Definition at line 38 of file KeyValueAccessTest.php.
References ILIAS\Repository\refinery().
46 $kv =
new KeyValueAccess($array, $this->
refinery->kindlyTo()->int());
48 $this->assertEquals(3, $kv->count());
49 $this->assertEquals(1, $kv[
'key_one']);
50 $this->assertEquals(2, $kv[
'key_two']);
51 $this->assertEquals(3, $kv[
'key_three']);
52 $this->assertEquals(null, $kv[
'key_four']);
◆ testRecursion()
ILIAS\Tests\Refinery\KeyValueAccessTest::testRecursion |
( |
| ) |
|
Definition at line 55 of file KeyValueAccessTest.php.
References ILIAS\Repository\refinery().
62 'sub_sub_key_one' =>
'1',
67 $kv =
new KeyValueAccess($array, $this->
refinery->kindlyTo()->int());
68 $this->assertEquals(2, $kv->count());
69 $this->assertEquals(1, $kv[
'key_two'][
'sub_key_one']);
70 $this->assertEquals(1, $kv[
'key_two'][
'sub_key_two'][
'sub_sub_key_one']);
◆ $refinery
Refinery ILIAS\Tests\Refinery\KeyValueAccessTest::$refinery |
|
private |
The documentation for this class was generated from the following file: