50 protected function setUp(): void
53 $this->collection_repo = $this->createMock(CollectionRepository::class),
58 $this->resource_builder = $this->createMock(ResourceBuilder::class),
60 $this->createMock(RepositoryPreloader::class),
69 $this->collection_repo->expects($this->once())
76 $this->collection_repo->expects($this->once())
77 ->method(
'getResourceIdStrings')
95 $this->resource_builder
96 ->expects($this->exactly(6))
99 function ($rid) use (&$consecutive):
true {
100 $this->assertEquals(array_shift($consecutive), $rid);
105 $collection = $this->collections->get($rcid,
null);
107 $this->assertInstanceOf(ResourceCollection::class, $collection);
108 $this->assertNotInstanceOf(MockObject::class, $collection);
110 $this->assertSame(3, $collection->count());
112 $collection = $this->collections->get($rcid,
null);
114 $this->assertSame(3, $collection->count());
119 foreach ($array as $item) {
Class ResourceCollectionIdentification.
Class ResourceCollection.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
arrayAsGenerator(array $array)
Class ResourceIdentification.
MockObject $collection_repo
MockObject $resource_builder
Class CollectionBuilderTest.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...