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: