19use PHPUnit\Framework\TestCase;
26 protected function setUp(): void
40 $record_id_reflection =
new ReflectionMethod(ilAdvancedMDRecord::class,
'setRecordId');
42 $ids = [1, 2, 3, 4, 5];
43 $positions = array_reverse($ids);
45 foreach ($ids as
$id) {
47 $record->setGlobalPosition(array_shift($positions));
48 $record_id_reflection->invokeArgs($record, [
$id]);
54 $sorted = $sorting->sortRecords($records);
55 $this->assertTrue(is_array($sorted));
56 foreach ($sorted as $index => $record) {
58 $this->assertEquals(5, $index + $record->getRecordId());
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Customizing of pimple-DIC for ILIAS.
setGlobalVariable(string $name, $value)
testGlobalRecordSorting()
initRecordSortingDependencies()