41     protected function setUp(): void
    44         $this->info_resolver = $this->createMock(InfoResolver::class);
    45         $this->resource = 
new StorableFileResource($this->id_generator->getUniqueResourceIdentification());
    56         $this->info_resolver->expects($this->once())
    57             ->method(
'getNextVersionNumber')
    61         $revision = $ar_revision_repo->blankFromUpload(
    68         $this->assertEquals(100, $revision->getVersionNumber());
    75         $i = random_int(0, mt_getrandmax());
    77         $this->info_resolver->expects($this->once())
    78             ->method(
'getNextVersionNumber')
    82         $revision = $ar_revision_repo->blankFromStream(
    86             RevisionStatus::PUBLISHED
    89         $this->assertEquals($i, $revision->getVersionNumber());
    95         $old_revisions_id = 99;
    96         $revision->setVersionNumber($old_revisions_id);
    99         $this->info_resolver->expects($this->once())
   100             ->method(
'getNextVersionNumber')
   104         $revision = $ar_revision_repo->blankFromClone(
   105             $this->info_resolver,
   110         $this->assertEquals($i, $revision->getVersionNumber());
   111         $this->assertNotEquals($old_revisions_id, $revision->getVersionNumber());
 
Class ResourceBuilderTest. 
 
Class ResourceBuilderTest. 
 
Class RevisionDBRepository. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
getDummyFileRevision(ResourceIdentification $id)
 
getDummyUploadResult(string $file_name, string $mime_type, int $size)