◆ initRecordSortingDependencies()
ilAdvancedMDRecordObjectOrderingsTest::initRecordSortingDependencies |
( |
| ) |
|
|
protected |
◆ setGlobalVariable()
ilAdvancedMDRecordObjectOrderingsTest::setGlobalVariable |
( |
string |
$name, |
|
|
|
$value |
|
) |
| |
|
protected |
◆ setUp()
ilAdvancedMDRecordObjectOrderingsTest::setUp |
( |
| ) |
|
|
protected |
◆ testConstruct()
ilAdvancedMDRecordObjectOrderingsTest::testConstruct |
( |
| ) |
|
◆ testGlobalRecordSorting()
ilAdvancedMDRecordObjectOrderingsTest::testGlobalRecordSorting |
( |
| ) |
|
Definition at line 22 of file ilAdvancedMDRecordObjectOrderingsTest.php.
References $id, and $index.
24 $record_id_reflection =
new ReflectionMethod(ilAdvancedMDRecord::class,
'setRecordId');
25 $record_id_reflection->setAccessible(
true);
27 $ids = [1, 2, 3, 4, 5];
28 $positions = array_reverse($ids);
30 foreach ($ids as
$id) {
32 $record->setGlobalPosition(array_shift($positions));
33 $record_id_reflection->invokeArgs($record, [$id]);
39 $sorted = $sorting->sortRecords($records);
40 $this->assertTrue(is_array($sorted));
41 foreach ($sorted as
$index => $record) {
43 $this->assertEquals(5,
$index + $record->getRecordId());
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
◆ $dic
Container ilAdvancedMDRecordObjectOrderingsTest::$dic |
|
protected |
The documentation for this class was generated from the following file: