Class CollectionBuilderTest.
More...
◆ arrayAsGenerator()
ILIAS\ResourceStorage\Resource\CollectionBuilderTest::arrayAsGenerator |
( |
array |
$array | ) |
|
|
protected |
◆ setUp()
ILIAS\ResourceStorage\Resource\CollectionBuilderTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 51 of file CollectionBuilderTest.php.
53 $this->collection_builder =
new CollectionBuilder(
54 $this->collection_repo = $this->createMock(CollectionRepository::class),
56 new DummyIDGenerator(self::DUMMY_RCID)
58 $this->collections =
new Collections(
59 $this->resource_builder = $this->createMock(ResourceBuilder::class),
60 $this->collection_builder,
61 $this->createMock(RepositoryPreloader::class),
◆ testGetCollectionTwice()
ILIAS\ResourceStorage\Resource\CollectionBuilderTest::testGetCollectionTwice |
( |
| ) |
|
Definition at line 66 of file CollectionBuilderTest.php.
References ILIAS\ResourceStorage\Resource\CollectionBuilderTest\arrayAsGenerator(), and null.
68 $rcid =
new ResourceCollectionIdentification(self::DUMMY_RCID);
70 $this->collection_repo->expects($this->once())
74 new ResourceCollection($rcid, -1,
'')
77 $this->collection_repo->expects($this->once())
78 ->method(
'getResourceIdStrings')
89 new ResourceIdentification(
'rid1'),
90 new ResourceIdentification(
'rid2'),
91 new ResourceIdentification(
'rid3'),
92 new ResourceIdentification(
'rid1'),
93 new ResourceIdentification(
'rid2'),
94 new ResourceIdentification(
'rid3'),
96 $this->resource_builder
97 ->expects($this->exactly(6))
100 function ($rid) use (&$consecutive):
true {
101 $this->assertEquals(array_shift($consecutive), $rid);
106 $collection = $this->collections->get($rcid,
null);
108 $this->assertInstanceOf(ResourceCollection::class, $collection);
109 $this->assertNotInstanceOf(MockObject::class, $collection);
111 $this->assertEquals(3, $collection->count());
113 $collection = $this->collections->get($rcid,
null);
115 $this->assertEquals(3, $collection->count());
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
arrayAsGenerator(array $array)
◆ $collection_builder
CollectionBuilder ILIAS\ResourceStorage\Resource\CollectionBuilderTest::$collection_builder |
|
private |
◆ $collection_repo
CollectionRepository MockObject ILIAS\ResourceStorage\Resource\CollectionBuilderTest::$collection_repo |
|
private |
◆ $collections
Collections ILIAS\ResourceStorage\Resource\CollectionBuilderTest::$collections |
|
private |
◆ $resource_builder
ResourceBuilder MockObject ILIAS\ResourceStorage\Resource\CollectionBuilderTest::$resource_builder |
|
private |
◆ DUMMY_RCID
const ILIAS\ResourceStorage\Resource\CollectionBuilderTest::DUMMY_RCID = 'dummy-rcid' |
The documentation for this class was generated from the following file: