upgrade phpunit

This commit is contained in:
Dennis Eichhorn 2024-03-20 05:16:00 +00:00
parent c415c0fbac
commit 0d2d180e0e
14 changed files with 128 additions and 292 deletions

View File

@ -28,8 +28,8 @@ trait ApiControllerCollectionTrait
{ {
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiCollectionCreateWitRandomPath() : void public function testApiCollectionCreateWitRandomPath() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -93,8 +93,8 @@ trait ApiControllerCollectionTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiCollectionCreateInvalid() : void public function testApiCollectionCreateInvalid() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -108,8 +108,8 @@ trait ApiControllerCollectionTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiCollectionCreateWithPath() : void public function testApiCollectionCreateWithPath() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -130,8 +130,8 @@ trait ApiControllerCollectionTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiCollectionFromMedia() : void public function testApiCollectionFromMedia() : void
{ {
$media = new Media(); $media = new Media();

View File

@ -29,8 +29,8 @@ trait ApiControllerMediaTrait
{ {
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testCreateDbEntries() : void public function testCreateDbEntries() : void
{ {
$status = [ $status = [
@ -77,8 +77,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaUploadRandomPath() : void public function testApiMediaUploadRandomPath() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -126,8 +126,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaUploadDefinedPath() : void public function testApiMediaUploadDefinedPath() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -180,8 +180,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testUploadFilesInvalidPathSetting() : void public function testUploadFilesInvalidPathSetting() : void
{ {
self::assertEquals( self::assertEquals(
@ -198,8 +198,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaUpdate() : void public function testApiMediaUpdate() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -263,8 +263,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaCreateWithPath() : void public function testApiMediaCreateWithPath() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -286,8 +286,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testCreateView() : void public function testCreateView() : void
{ {
$media = new Media(); $media = new Media();
@ -312,8 +312,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportHTM() : void public function testApiMediaExportHTM() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -329,8 +329,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportPDF() : void public function testApiMediaExportPDF() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -346,8 +346,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportC() : void public function testApiMediaExportC() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -363,8 +363,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportTXT() : void public function testApiMediaExportTXT() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -380,8 +380,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportCSV() : void public function testApiMediaExportCSV() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -397,8 +397,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportXLS() : void public function testApiMediaExportXLS() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -414,8 +414,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportXLSX() : void public function testApiMediaExportXLSX() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -431,8 +431,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportDOC() : void public function testApiMediaExportDOC() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -448,8 +448,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportDOCX() : void public function testApiMediaExportDOCX() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -465,8 +465,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportPPT() : void public function testApiMediaExportPPT() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -482,8 +482,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportPPTX() : void public function testApiMediaExportPPTX() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -499,8 +499,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportJPG() : void public function testApiMediaExportJPG() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -516,8 +516,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportGIF() : void public function testApiMediaExportGIF() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -533,8 +533,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportPNG() : void public function testApiMediaExportPNG() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -550,8 +550,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportMP3() : void public function testApiMediaExportMP3() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -567,8 +567,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportMP4() : void public function testApiMediaExportMP4() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -584,8 +584,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportMPEG() : void public function testApiMediaExportMPEG() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();
@ -601,8 +601,8 @@ trait ApiControllerMediaTrait
/** /**
* @covers \Modules\Media\Controller\ApiController * @covers \Modules\Media\Controller\ApiController
* @group module
*/ */
#[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiMediaExportBIN() : void public function testApiMediaExportBIN() : void
{ {
$response = new HttpResponse(); $response = new HttpResponse();

View File

@ -21,12 +21,10 @@ use Modules\Media\Models\CollectionMapper;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\CollectionMapper::class)]
final class CollectionMapperTest extends \PHPUnit\Framework\TestCase final class CollectionMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\CollectionMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$media = new Collection(); $media = new Collection();

View File

@ -21,6 +21,7 @@ use Modules\Media\Models\NullMedia;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\Collection::class)]
final class CollectionTest extends \PHPUnit\Framework\TestCase final class CollectionTest extends \PHPUnit\Framework\TestCase
{ {
protected Collection $media; protected Collection $media;
@ -33,10 +34,7 @@ final class CollectionTest extends \PHPUnit\Framework\TestCase
$this->media = new Collection(); $this->media = new Collection();
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
self::assertEquals(0, $this->media->id); self::assertEquals(0, $this->media->id);
@ -52,30 +50,21 @@ final class CollectionTest extends \PHPUnit\Framework\TestCase
self::assertInstanceOf('\Modules\Media\Models\NullMedia', $this->media->getSourceByName('invalid')); self::assertInstanceOf('\Modules\Media\Models\NullMedia', $this->media->getSourceByName('invalid'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testCreatedByInputOutput() : void public function testCreatedByInputOutput() : void
{ {
$this->media->createdBy = new NullAccount(1); $this->media->createdBy = new NullAccount(1);
self::assertEquals(1, $this->media->createdBy->id); self::assertEquals(1, $this->media->createdBy->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testExtensionInputOutput() : void public function testExtensionInputOutput() : void
{ {
$this->media->extension = 'pdf'; $this->media->extension = 'pdf';
self::assertEquals('pdf', $this->media->extension); self::assertEquals('pdf', $this->media->extension);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testPathInputOutput() : void public function testPathInputOutput() : void
{ {
$this->media->setPath('/home/root'); $this->media->setPath('/home/root');
@ -85,40 +74,28 @@ final class CollectionTest extends \PHPUnit\Framework\TestCase
self::assertEquals('/home/root', $this->media->getPath()); self::assertEquals('/home/root', $this->media->getPath());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testDescriptionInputOutput() : void public function testDescriptionInputOutput() : void
{ {
$this->media->description = 'This is a description'; $this->media->description = 'This is a description';
self::assertEquals('This is a description', $this->media->description); self::assertEquals('This is a description', $this->media->description);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testSizeInputOutput() : void public function testSizeInputOutput() : void
{ {
$this->media->size = 11; $this->media->size = 11;
self::assertEquals(11, $this->media->size); self::assertEquals(11, $this->media->size);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testVersionedInputOutput() : void public function testVersionedInputOutput() : void
{ {
$this->media->isVersioned = true; $this->media->isVersioned = true;
self::assertTrue($this->media->isVersioned); self::assertTrue($this->media->isVersioned);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testSourceInputOutput() : void public function testSourceInputOutput() : void
{ {
$this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]); $this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]);
@ -128,10 +105,7 @@ final class CollectionTest extends \PHPUnit\Framework\TestCase
self::assertEquals($b, $this->media->getSourceByName('test')); self::assertEquals($b, $this->media->getSourceByName('test'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testSourceAddInputOutput() : void public function testSourceAddInputOutput() : void
{ {
$this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]); $this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]);
@ -139,10 +113,7 @@ final class CollectionTest extends \PHPUnit\Framework\TestCase
self::assertEquals([$a, $b, $c, $d], $this->media->getSources()); self::assertEquals([$a, $b, $c, $d], $this->media->getSources());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Collection
* @group module
*/
public function testIteration() : void public function testIteration() : void
{ {
$this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]); $this->media->setSources([$a = new NullMedia(1), $b = new NullMedia(2), $c = new NullMedia(3)]);

View File

@ -23,12 +23,10 @@ use Modules\Media\Models\MediaMapper;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\MediaMapper::class)]
final class MediaMapperTest extends \PHPUnit\Framework\TestCase final class MediaMapperTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaMapper
* @group module
*/
public function testCR() : void public function testCR() : void
{ {
$media = new Media(); $media = new Media();
@ -56,10 +54,7 @@ final class MediaMapperTest extends \PHPUnit\Framework\TestCase
self::assertEquals($media->name, $mediaR->name); self::assertEquals($media->name, $mediaR->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaMapper
* @group module
*/
public function testAbsolute() : void public function testAbsolute() : void
{ {
$media = new Media(); $media = new Media();
@ -86,10 +81,7 @@ final class MediaMapperTest extends \PHPUnit\Framework\TestCase
self::assertEquals($media->name, $mediaR->name); self::assertEquals($media->name, $mediaR->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaMapper
* @group module
*/
public function testDirectoryMapping() : void public function testDirectoryMapping() : void
{ {
$media = new Media(); $media = new Media();
@ -116,10 +108,7 @@ final class MediaMapperTest extends \PHPUnit\Framework\TestCase
self::assertEquals($media->name, $mediaR->name); self::assertEquals($media->name, $mediaR->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaMapper
* @group module
*/
public function testGetVirtualPath() : void public function testGetVirtualPath() : void
{ {
$media = new Media(); $media = new Media();
@ -148,10 +137,7 @@ final class MediaMapperTest extends \PHPUnit\Framework\TestCase
self::assertEquals($media->name, $mediaR->name); self::assertEquals($media->name, $mediaR->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaMapper
* @group module
*/
public function testParentcollection() : void public function testParentcollection() : void
{ {
$collection = new Collection(); $collection = new Collection();

View File

@ -21,6 +21,7 @@ use Modules\Media\Models\MediaStatus;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\Media::class)]
final class MediaTest extends \PHPUnit\Framework\TestCase final class MediaTest extends \PHPUnit\Framework\TestCase
{ {
protected Media $media; protected Media $media;
@ -33,10 +34,7 @@ final class MediaTest extends \PHPUnit\Framework\TestCase
$this->media = new Media(); $this->media = new Media();
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
self::assertEquals(0, $this->media->id); self::assertEquals(0, $this->media->id);
@ -53,30 +51,21 @@ final class MediaTest extends \PHPUnit\Framework\TestCase
self::assertFalse($this->media->isVersioned); self::assertFalse($this->media->isVersioned);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testCreatedByInputOutput() : void public function testCreatedByInputOutput() : void
{ {
$this->media->createdBy = new NullAccount(1); $this->media->createdBy = new NullAccount(1);
self::assertEquals(1, $this->media->createdBy->id); self::assertEquals(1, $this->media->createdBy->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testExtensionInputOutput() : void public function testExtensionInputOutput() : void
{ {
$this->media->extension = 'pdf'; $this->media->extension = 'pdf';
self::assertEquals('pdf', $this->media->extension); self::assertEquals('pdf', $this->media->extension);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testPathInputOutput() : void public function testPathInputOutput() : void
{ {
$this->media->setPath('/home/root'); $this->media->setPath('/home/root');
@ -86,90 +75,63 @@ final class MediaTest extends \PHPUnit\Framework\TestCase
self::assertEquals('/home/root', $this->media->getPath()); self::assertEquals('/home/root', $this->media->getPath());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testAbsolutePathInputOutput() : void public function testAbsolutePathInputOutput() : void
{ {
$this->media->isAbsolute = true; $this->media->isAbsolute = true;
self::assertTrue($this->media->isAbsolute); self::assertTrue($this->media->isAbsolute);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testNameInputOutput() : void public function testNameInputOutput() : void
{ {
$this->media->name = 'Report'; $this->media->name = 'Report';
self::assertEquals('Report', $this->media->name); self::assertEquals('Report', $this->media->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testDescriptionInputOutput() : void public function testDescriptionInputOutput() : void
{ {
$this->media->description = 'This is a description'; $this->media->description = 'This is a description';
self::assertEquals('This is a description', $this->media->description); self::assertEquals('This is a description', $this->media->description);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testDescriptionRawInputOutput() : void public function testDescriptionRawInputOutput() : void
{ {
$this->media->descriptionRaw = 'This is a description raw'; $this->media->descriptionRaw = 'This is a description raw';
self::assertEquals('This is a description raw', $this->media->descriptionRaw); self::assertEquals('This is a description raw', $this->media->descriptionRaw);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testSizeInputOutput() : void public function testSizeInputOutput() : void
{ {
$this->media->size = 11; $this->media->size = 11;
self::assertEquals(11, $this->media->size); self::assertEquals(11, $this->media->size);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testVersionedInputOutput() : void public function testVersionedInputOutput() : void
{ {
$this->media->isVersioned = true; $this->media->isVersioned = true;
self::assertTrue($this->media->isVersioned); self::assertTrue($this->media->isVersioned);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testVirtualPathInputOutput() : void public function testVirtualPathInputOutput() : void
{ {
$this->media->setVirtualPath('/test/path'); $this->media->setVirtualPath('/test/path');
self::assertEquals('/test/path', $this->media->getVirtualPath()); self::assertEquals('/test/path', $this->media->getVirtualPath());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testHiddenInputOutput() : void public function testHiddenInputOutput() : void
{ {
$this->media->status = MediaStatus::HIDDEN; $this->media->status = MediaStatus::HIDDEN;
self::assertEquals(MediaStatus::HIDDEN, $this->media->status); self::assertEquals(MediaStatus::HIDDEN, $this->media->status);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testPasswordInputOutput() : void public function testPasswordInputOutput() : void
{ {
$this->media->setPassword('test'); $this->media->setPassword('test');
@ -177,10 +139,7 @@ final class MediaTest extends \PHPUnit\Framework\TestCase
self::assertFalse($this->media->comparePassword('test2')); self::assertFalse($this->media->comparePassword('test2'));
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\Media
* @group module
*/
public function testSerialize() : void public function testSerialize() : void
{ {
$this->media->createdBy = $acc = new NullAccount(1); $this->media->createdBy = $acc = new NullAccount(1);

View File

@ -20,6 +20,7 @@ use phpOMS\Localization\BaseStringL11n;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\MediaType::class)]
final class MediaTypeTest extends \PHPUnit\Framework\TestCase final class MediaTypeTest extends \PHPUnit\Framework\TestCase
{ {
private MediaType $type; private MediaType $type;
@ -32,20 +33,14 @@ final class MediaTypeTest extends \PHPUnit\Framework\TestCase
$this->type = new MediaType(); $this->type = new MediaType();
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaType
* @group module
*/
public function testDefault() : void public function testDefault() : void
{ {
self::assertEquals(0, $this->type->id); self::assertEquals(0, $this->type->id);
self::assertEquals('', $this->type->name); self::assertEquals('', $this->type->name);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaType
* @group module
*/
public function testL11nInputOutput() : void public function testL11nInputOutput() : void
{ {
$this->type->setL11n('Test1'); $this->type->setL11n('Test1');
@ -55,10 +50,7 @@ final class MediaTypeTest extends \PHPUnit\Framework\TestCase
self::assertEquals('Test2', $this->type->getL11n()); self::assertEquals('Test2', $this->type->getL11n());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\MediaType
* @group module
*/
public function testSerialize() : void public function testSerialize() : void
{ {
$this->type->name = 'Name'; $this->type->name = 'Name';

View File

@ -19,31 +19,23 @@ use Modules\Media\Models\NullCollection;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\NullCollection::class)]
final class NullCollectionTest extends \PHPUnit\Framework\TestCase final class NullCollectionTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullCollection
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Media\Models\Collection', new NullCollection()); self::assertInstanceOf('\Modules\Media\Models\Collection', new NullCollection());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullCollection
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullCollection(2); $null = new NullCollection(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullCollection
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullCollection(2); $null = new NullCollection(2);

View File

@ -19,31 +19,23 @@ use Modules\Media\Models\NullMediaContent;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\NullMediaContent::class)]
final class NullMediaContentTest extends \PHPUnit\Framework\TestCase final class NullMediaContentTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaContent
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Media\Models\MediaContent', new NullMediaContent()); self::assertInstanceOf('\Modules\Media\Models\MediaContent', new NullMediaContent());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaContent
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullMediaContent(2); $null = new NullMediaContent(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaContent
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullMediaContent(2); $null = new NullMediaContent(2);

View File

@ -19,31 +19,23 @@ use Modules\Media\Models\NullMedia;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\NullMedia::class)]
final class NullMediaTest extends \PHPUnit\Framework\TestCase final class NullMediaTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMedia
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Media\Models\Media', new NullMedia()); self::assertInstanceOf('\Modules\Media\Models\Media', new NullMedia());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMedia
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullMedia(2); $null = new NullMedia(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMedia
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullMedia(2); $null = new NullMedia(2);

View File

@ -19,31 +19,23 @@ use Modules\Media\Models\NullMediaType;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\NullMediaType::class)]
final class NullMediaTypeTest extends \PHPUnit\Framework\TestCase final class NullMediaTypeTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaType
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Media\Models\MediaType', new NullMediaType()); self::assertInstanceOf('\Modules\Media\Models\MediaType', new NullMediaType());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaType
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullMediaType(2); $null = new NullMediaType(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullMediaType
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullMediaType(2); $null = new NullMediaType(2);

View File

@ -19,31 +19,23 @@ use Modules\Media\Models\NullReference;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Models\NullReference::class)]
final class NullReferenceTest extends \PHPUnit\Framework\TestCase final class NullReferenceTest extends \PHPUnit\Framework\TestCase
{ {
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullReference
* @group module
*/
public function testNull() : void public function testNull() : void
{ {
self::assertInstanceOf('\Modules\Media\Models\Reference', new NullReference()); self::assertInstanceOf('\Modules\Media\Models\Reference', new NullReference());
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullReference
* @group module
*/
public function testId() : void public function testId() : void
{ {
$null = new NullReference(2); $null = new NullReference(2);
self::assertEquals(2, $null->id); self::assertEquals(2, $null->id);
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Models\NullReference
* @group module
*/
public function testJsonSerialize() : void public function testJsonSerialize() : void
{ {
$null = new NullReference(2); $null = new NullReference(2);

View File

@ -20,6 +20,7 @@ use Modules\Media\Views\MediaView;
/** /**
* @internal * @internal
*/ */
#[\PHPUnit\Framework\Attributes\CoversClass(\Modules\Media\Views\MediaView::class)]
final class MediaViewTest extends \PHPUnit\Framework\TestCase final class MediaViewTest extends \PHPUnit\Framework\TestCase
{ {
protected MediaView $view; protected MediaView $view;
@ -32,10 +33,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
$this->view = new MediaView(); $this->view = new MediaView();
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testFilePath() : void public function testFilePath() : void
{ {
$method = new \ReflectionMethod($this->view, 'filePathFunction'); $method = new \ReflectionMethod($this->view, 'filePathFunction');
@ -56,10 +54,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testDirPath() : void public function testDirPath() : void
{ {
$method = new \ReflectionMethod($this->view, 'dirPathFunction'); $method = new \ReflectionMethod($this->view, 'dirPathFunction');
@ -80,10 +75,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testIscollection() : void public function testIscollection() : void
{ {
$method = new \ReflectionMethod($this->view, 'isCollectionFunction'); $method = new \ReflectionMethod($this->view, 'isCollectionFunction');
@ -117,10 +109,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testFileContent() : void public function testFileContent() : void
{ {
$method = new \ReflectionMethod($this->view, 'getFileContent'); $method = new \ReflectionMethod($this->view, 'getFileContent');
@ -132,10 +121,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testInvalidFileContentPath() : void public function testInvalidFileContentPath() : void
{ {
$method = new \ReflectionMethod($this->view, 'getFileContent'); $method = new \ReflectionMethod($this->view, 'getFileContent');
@ -147,10 +133,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testFileLineContent() : void public function testFileLineContent() : void
{ {
$method = new \ReflectionMethod($this->view, 'lineContentFunction'); $method = new \ReflectionMethod($this->view, 'lineContentFunction');
@ -165,10 +148,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testInvalidFileLineContentPath() : void public function testInvalidFileLineContentPath() : void
{ {
$method = new \ReflectionMethod($this->view, 'lineContentFunction'); $method = new \ReflectionMethod($this->view, 'lineContentFunction');
@ -180,10 +160,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testIsImage() : void public function testIsImage() : void
{ {
$method = new \ReflectionMethod($this->view, 'isImageFile'); $method = new \ReflectionMethod($this->view, 'isImageFile');
@ -204,10 +181,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testIsText() : void public function testIsText() : void
{ {
$method = new \ReflectionMethod($this->view, 'isTextFile'); $method = new \ReflectionMethod($this->view, 'isTextFile');
@ -235,10 +209,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testIsVideo() : void public function testIsVideo() : void
{ {
$method = new \ReflectionMethod($this->view, 'isVideoFile'); $method = new \ReflectionMethod($this->view, 'isVideoFile');
@ -252,10 +223,7 @@ final class MediaViewTest extends \PHPUnit\Framework\TestCase
); );
} }
/** #[\PHPUnit\Framework\Attributes\Group('module')]
* @covers \Modules\Media\Views\MediaView
* @group module
*/
public function testIsAudio() : void public function testIsAudio() : void
{ {
$method = new \ReflectionMethod($this->view, 'isAudioFile'); $method = new \ReflectionMethod($this->view, 'isAudioFile');

View File

@ -1,31 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="Bootstrap.php" colors="true" columns="120" stopOnError="true" stopOnFailure="false" stopOnIncomplete="false" stopOnSkipped="false" beStrictAboutTestsThatDoNotTestAnything="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd"> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="Bootstrap.php" colors="true" columns="120" stopOnError="true" stopOnFailure="false" stopOnIncomplete="false" stopOnSkipped="false" beStrictAboutTestsThatDoNotTestAnything="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.0/phpunit.xsd" cacheDirectory=".phpunit.cache">
<coverage includeUncoveredFiles="true" processUncoveredFiles="false"> <coverage includeUncoveredFiles="true">
<include>
<directory suffix=".php">../</directory>
</include>
<exclude>
<directory>../vendor*</directory>
<directory>../MainRepository*</directory>
<directory>../Karaka*</directory>
<directory>../Admin/Install/Application*</directory>
<directory>../phpOMS*</directory>
<directory>../tests*</directory>
<directory>../*/tests*</directory>
<directory>../**/tests*</directory>
<directory>*/tests*</directory>
<directory suffix="tpl.php">../*</directory>
<directory suffix="lang.php">../*</directory>
<directory suffix="Test.php">../*</directory>
<directory suffix="Routes.php">../*</directory>
<directory suffix="Hooks.php">../*</directory>
<directory>../**/test*</directory>
<directory>../**/Theme*</directory>
<directory>../**/Admin/Routes*</directory>
<directory>../**/Admin/Hooks*</directory>
<directory>../**/Admin/Install*</directory>
<directory>../Media/Files*</directory>
</exclude>
<report> <report>
<clover outputFile="coverage.xml"/> <clover outputFile="coverage.xml"/>
<html outputDirectory="../tests" lowUpperBound="75" highLowerBound="95"/> <html outputDirectory="../tests" lowUpperBound="75" highLowerBound="95"/>
@ -56,4 +31,31 @@
<const name="WEB_SERVER_DOCROOT" value="./Karaka"/> <const name="WEB_SERVER_DOCROOT" value="./Karaka"/>
<const name="RESET" value="1"/> <const name="RESET" value="1"/>
</php> </php>
<source>
<include>
<directory suffix=".php">../</directory>
</include>
<exclude>
<directory>../vendor*</directory>
<directory>../MainRepository*</directory>
<directory>../Karaka*</directory>
<directory>../Admin/Install/Application*</directory>
<directory>../phpOMS*</directory>
<directory>../tests*</directory>
<directory>../*/tests*</directory>
<directory>../**/tests*</directory>
<directory>*/tests*</directory>
<directory suffix="tpl.php">../*</directory>
<directory suffix="lang.php">../*</directory>
<directory suffix="Test.php">../*</directory>
<directory suffix="Routes.php">../*</directory>
<directory suffix="Hooks.php">../*</directory>
<directory>../**/test*</directory>
<directory>../**/Theme*</directory>
<directory>../**/Admin/Routes*</directory>
<directory>../**/Admin/Hooks*</directory>
<directory>../**/Admin/Install*</directory>
<directory>../Media/Files*</directory>
</exclude>
</source>
</phpunit> </phpunit>