ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
loadTreeData (int $data_id) | |
resetDeleteRefIds () | |
createTreeInterfaceMock (int $tree_id) | |
createPermissionInterfaceMock (bool $access_given) | |
createObjectInterfaceMock (int $ref_id, array $failing_obj_ids=[]) | |
createEventInterfaceMock () | |
initDeletion (?TreeInterface $tree_mock=null, bool $trash_enabled=true, bool $access_given=true, array $failing_obj_ids=[]) | |
testTreeMockTest () | |
testDeletionInstantiation () | |
testDeletionDeleteWithTrash () | |
testDeletionDeleteWithTrashMultiple () | |
testDeletionDeleteWithoutTrash () | |
testDeletionDeleteRemoveFromSystem () | |
testDeletionRemoveFromSystemMultiple () | |
testDeletionRemoveFromSystemDeepSubtree () | |
testDeletionRemoveFromSystemTrashInTrash () | |
testDeletionRemoveFromSystemFailingObject () | |
testDeletionRemoveFromSystemTrashInTrashInTrash () | |
testDeletionNoDeletePermission () | |
testDeletionTrashDisabledTrashInTrashInTrash () | |
Data Fields | |
array | child |
Protected Member Functions | |
setUp () | |
addChilds ($id, &$childs, $data) | |
log (string $message) | |
tearDown () | |
Protected Attributes | |
array | $test_tree_data |
array | $tree_data = [] |
array | $deleted_ref_ids = [] |
Definition at line 23 of file DeletionTest.php.
|
protected |
Definition at line 71 of file DeletionTest.php.
References $c, $data, and $id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock().
ILIAS\Repository\Deletion\DeletionTest::createEventInterfaceMock | ( | ) |
Definition at line 265 of file DeletionTest.php.
References $ref_id, and ILIAS\Repository\Deletion\DeletionTest\log().
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
ILIAS\Repository\Deletion\DeletionTest::createObjectInterfaceMock | ( | int | $ref_id, |
array | $failing_obj_ids = [] |
||
) |
Definition at line 214 of file DeletionTest.php.
References $ref_id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
ILIAS\Repository\Deletion\DeletionTest::createPermissionInterfaceMock | ( | bool | $access_given | ) |
Definition at line 185 of file DeletionTest.php.
References $ref_id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
ILIAS\Repository\Deletion\DeletionTest::createTreeInterfaceMock | ( | int | $tree_id | ) |
Definition at line 81 of file DeletionTest.php.
References $data, $id, $ref_id, and ILIAS\Repository\Deletion\DeletionTest\addChilds().
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testTreeMockTest().
ILIAS\Repository\Deletion\DeletionTest::initDeletion | ( | ?TreeInterface | $tree_mock = null , |
bool | $trash_enabled = true , |
||
bool | $access_given = true , |
||
array | $failing_obj_ids = [] |
||
) |
Definition at line 313 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createEventInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\createObjectInterfaceMock(), and ILIAS\Repository\Deletion\DeletionTest\createPermissionInterfaceMock().
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
ILIAS\Repository\Deletion\DeletionTest::loadTreeData | ( | int | $data_id | ) |
Definition at line 61 of file DeletionTest.php.
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testTreeMockTest().
|
protected |
Definition at line 257 of file DeletionTest.php.
References $log.
Referenced by ILIAS\Repository\Deletion\DeletionTest\createEventInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
ILIAS\Repository\Deletion\DeletionTest::resetDeleteRefIds | ( | ) |
Definition at line 66 of file DeletionTest.php.
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
|
protected |
Definition at line 56 of file DeletionTest.php.
|
protected |
Definition at line 327 of file DeletionTest.php.
ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteRemoveFromSystem | ( | ) |
Definition at line 457 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithoutTrash | ( | ) |
Definition at line 424 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithTrash | ( | ) |
Definition at line 365 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithTrashMultiple | ( | ) |
Definition at line 394 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionInstantiation | ( | ) |
Definition at line 343 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionNoDeletePermission | ( | ) |
Definition at line 723 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemDeepSubtree | ( | ) |
Definition at line 537 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemFailingObject | ( | ) |
Definition at line 631 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemMultiple | ( | ) |
Definition at line 491 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemTrashInTrash | ( | ) |
Definition at line 584 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemTrashInTrashInTrash | ( | ) |
Definition at line 681 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testDeletionTrashDisabledTrashInTrashInTrash | ( | ) |
Definition at line 761 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
ILIAS\Repository\Deletion\DeletionTest::testTreeMockTest | ( | ) |
Definition at line 331 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), and ILIAS\Repository\Deletion\DeletionTest\loadTreeData().
|
protected |
Definition at line 54 of file DeletionTest.php.
|
protected |
Definition at line 25 of file DeletionTest.php.
|
protected |
Definition at line 52 of file DeletionTest.php.
array ILIAS\Repository\Deletion\DeletionTest::child |
Definition at line 39 of file DeletionTest.php.