Class CollectionBuilderTest.
More...
◆ arrayAsGenerator()
| ILIAS\ResourceStorage\Resource\CollectionBuilderTest::arrayAsGenerator |
( |
array |
$array | ) |
|
|
protected |
◆ setUp()
| ILIAS\ResourceStorage\Resource\CollectionBuilderTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 43 of file CollectionBuilderTest.php.
45 $this->collection_builder =
new CollectionBuilder(
46 $this->collection_repo = $this->createMock(CollectionRepository::class),
48 new DummyIDGenerator(self::DUMMY_RCID)
50 $this->collections =
new Collections(
51 $this->resource_builder = $this->createMock(ResourceBuilder::class),
52 $this->collection_builder,
53 $this->createMock(RepositoryPreloader::class),
◆ testGetCollectionTwice()
| ILIAS\ResourceStorage\Resource\CollectionBuilderTest::testGetCollectionTwice |
( |
| ) |
|
Definition at line 58 of file CollectionBuilderTest.php.
References ILIAS\ResourceStorage\Resource\CollectionBuilderTest\arrayAsGenerator().
60 $rcid =
new ResourceCollectionIdentification(self::DUMMY_RCID);
62 $this->collection_repo->expects($this->once())
66 new ResourceCollection($rcid, -1,
'')
69 $this->collection_repo->expects($this->once())
70 ->method(
'getResourceIdStrings')
80 $this->resource_builder->expects($this->exactly(6))
83 [
new ResourceIdentification(
'rid1')],
84 [
new ResourceIdentification(
'rid2')],
85 [
new ResourceIdentification(
'rid3')],
86 [
new ResourceIdentification(
'rid1')],
87 [
new ResourceIdentification(
'rid2')],
88 [
new ResourceIdentification(
'rid3')],
99 $collection = $this->collections->get($rcid, null);
101 $this->assertInstanceOf(ResourceCollection::class, $collection);
102 $this->assertNotInstanceOf(MockObject::class, $collection);
104 $this->assertEquals(3, $collection->count());
106 $collection = $this->collections->get($rcid, null);
108 $this->assertEquals(3, $collection->count());
arrayAsGenerator(array $array)
◆ $collection_builder
| CollectionBuilder ILIAS\ResourceStorage\Resource\CollectionBuilderTest::$collection_builder |
|
private |
◆ DUMMY_RCID
| const ILIAS\ResourceStorage\Resource\CollectionBuilderTest::DUMMY_RCID = 'dummy-rcid' |
The documentation for this class was generated from the following file: